ILIAS  trunk Revision v11.0_alpha-1831-g8615d53dadb
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ILIAS\Saml\DefaultSimpleSamlFactory Class Reference
+ Inheritance diagram for ILIAS\Saml\DefaultSimpleSamlFactory:
+ Collaboration diagram for ILIAS\Saml\DefaultSimpleSamlFactory:

Public Member Functions

 sourceById (string $id)
 
 sign (string $metadata, array $entity, string $type)
 
 store ()
 
 configFromArray (array $config)
 
 contact (?array $contact)
 
 crypt ()
 
 builder (string $id)
 

Detailed Description

Definition at line 32 of file DefaultSimpleSamlFactory.php.

Member Function Documentation

◆ builder()

ILIAS\Saml\DefaultSimpleSamlFactory::builder ( string  $id)

Implements ILIAS\Saml\SimpleSamlFactory.

Definition at line 64 of file DefaultSimpleSamlFactory.php.

64  : SAMLBuilder
65  {
66  return new SAMLBuilder($id);
67  }
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23

◆ configFromArray()

ILIAS\Saml\DefaultSimpleSamlFactory::configFromArray ( array  $config)

Implements ILIAS\Saml\SimpleSamlFactory.

Definition at line 49 of file DefaultSimpleSamlFactory.php.

49  : Configuration
50  {
51  return Configuration::loadFromArray($config);
52  }

◆ contact()

ILIAS\Saml\DefaultSimpleSamlFactory::contact ( ?array  $contact)

Implements ILIAS\Saml\SimpleSamlFactory.

Definition at line 54 of file DefaultSimpleSamlFactory.php.

54  : array
55  {
56  return Metadata::getContact($contact);
57  }

◆ crypt()

ILIAS\Saml\DefaultSimpleSamlFactory::crypt ( )

Implements ILIAS\Saml\SimpleSamlFactory.

Definition at line 59 of file DefaultSimpleSamlFactory.php.

59  : Crypto
60  {
61  return new Crypto();
62  }

◆ sign()

ILIAS\Saml\DefaultSimpleSamlFactory::sign ( string  $metadata,
array  $entity,
string  $type 
)

Implements ILIAS\Saml\SimpleSamlFactory.

Definition at line 39 of file DefaultSimpleSamlFactory.php.

39  : string
40  {
41  return Signer::sign($metadata, $entity, $type);
42  }

◆ sourceById()

ILIAS\Saml\DefaultSimpleSamlFactory::sourceById ( string  $id)

Implements ILIAS\Saml\SimpleSamlFactory.

Definition at line 34 of file DefaultSimpleSamlFactory.php.

34  : Source
35  {
36  return Source::getById($id);
37  }
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23

◆ store()

ILIAS\Saml\DefaultSimpleSamlFactory::store ( )

Implements ILIAS\Saml\SimpleSamlFactory.

Definition at line 44 of file DefaultSimpleSamlFactory.php.

44  : StoreInterface
45  {
46  return new SQLStore();
47  }

The documentation for this class was generated from the following file: