ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
sspmod_saml_Auth_Process_TransientNameID Class Reference
+ Inheritance diagram for sspmod_saml_Auth_Process_TransientNameID:
+ Collaboration diagram for sspmod_saml_Auth_Process_TransientNameID:

Public Member Functions

 __construct ($config, $reserved)
 Initialize this filter, parse configuration. More...
 
- Public Member Functions inherited from sspmod_saml_BaseNameIDGenerator
 __construct ($config, $reserved)
 Initialize this filter, parse configuration. More...
 
 process (&$state)
 Generate transient NameID. More...
 
- Public Member Functions inherited from SimpleSAML_Auth_ProcessingFilter
 __construct (&$config, $reserved)
 Constructor for a processing filter. More...
 
 process (&$request)
 Process a request. More...
 

Protected Member Functions

 getValue (array &$state)
 Get the NameID value. More...
 
- Protected Member Functions inherited from sspmod_saml_BaseNameIDGenerator
 getValue (array &$state)
 Get the NameID value. More...
 

Additional Inherited Members

- Data Fields inherited from SimpleSAML_Auth_ProcessingFilter
 $priority = 50
 Priority of this filter. More...
 
- Protected Attributes inherited from sspmod_saml_BaseNameIDGenerator
 $format
 

Detailed Description

Definition at line 9 of file TransientNameID.php.

Constructor & Destructor Documentation

◆ __construct()

sspmod_saml_Auth_Process_TransientNameID::__construct (   $config,
  $reserved 
)

Initialize this filter, parse configuration.

Parameters
array$configConfiguration information about this filter.
mixed$reservedFor future use.

Definition at line 18 of file TransientNameID.php.

References $config, format, and SAML2\Constants\NAMEID_TRANSIENT.

19  {
20  parent::__construct($config, $reserved);
21  assert('is_array($config)');
22 
24  }
const NAMEID_TRANSIENT
Transient NameID format.
Definition: Constants.php:195
Write to Excel2007 format

Member Function Documentation

◆ getValue()

sspmod_saml_Auth_Process_TransientNameID::getValue ( array $state)
protected

Get the NameID value.

Parameters
array$stateThe state array.
Returns
string|null The NameID value.

Definition at line 33 of file TransientNameID.php.

References SimpleSAML\Utils\Random\generateID().

34  {
36  }
static generateID()
Generate a random identifier, ID_LENGTH bytes long.
Definition: Random.php:26
+ Here is the call graph for this function:

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