ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
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)
 
 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

References $id.

◆ 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 }

References $id.

◆ 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: