ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ ilDoc Overview
SimpleSamlFactory.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\Saml
;
22
23
use
SimpleSAML\Utils\Crypto
;
24
use
SimpleSAML\Store\StoreInterface
;
25
use
SimpleSAML\Auth\Source
;
26
use
SimpleSAML\Configuration
;
27
use
SimpleSAML\Metadata\SAMLBuilder
;
28
29
interface
SimpleSamlFactory
30
{
31
public
function
sourceById
(
string
$id
): Source;
32
public
function
sign
(
string
$metadata, array $entity,
string
$type): string;
33
public
function
store
(): StoreInterface;
34
public
function
configFromArray
(array $config): Configuration;
35
public
function
contact
(?array $contact): array;
36
public
function
crypt
(): Crypto;
37
public
function
builder
(
string
$id): SAMLBuilder;
38
}
Configuration
ILIAS\Saml\SimpleSamlFactory\crypt
crypt()
ILIAS\Saml\SimpleSamlFactory\sourceById
sourceById(string $id)
SAMLBuilder
ILIAS\Saml\SimpleSamlFactory\store
store()
Crypto
StoreInterface
ILIAS\Saml\SimpleSamlFactory\sign
sign(string $metadata, array $entity, string $type)
ILIAS\Saml\SimpleSamlFactory\builder
builder(string $id)
ILIAS\Saml\SimpleSamlFactory\configFromArray
configFromArray(array $config)
ILIAS\Saml\SimpleSamlFactory
Definition:
SimpleSamlFactory.php:29
ILIAS\Saml\SimpleSamlFactory\contact
contact(?array $contact)
$id
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition:
plugin.php:23
Source
ILIAS\Saml
Definition:
DefaultSimpleSamlFactory.php:21
components
ILIAS
Saml
classes
SimpleSamlFactory.php
Generated on Sun Aug 31 2025 23:03:38 for ILIAS by
1.8.13 (using
Doxyfile
)