ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
sspmod_saml_Auth_Process_PersistentNameID2TargetedID Class Reference
+ Inheritance diagram for sspmod_saml_Auth_Process_PersistentNameID2TargetedID:
+ Collaboration diagram for sspmod_saml_Auth_Process_PersistentNameID2TargetedID:

Public Member Functions

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

Private Attributes

 $attribute
 
 $nameId
 

Additional Inherited Members

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

Detailed Description

Definition at line 9 of file PersistentNameID2TargetedID.php.

Constructor & Destructor Documentation

◆ __construct()

sspmod_saml_Auth_Process_PersistentNameID2TargetedID::__construct (   $config,
  $reserved 
)

Initialize this filter, parse configuration.

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

Definition at line 34 of file PersistentNameID2TargetedID.php.

References $attribute, $config, $state, SAML2\Constants\NAMEID_PERSISTENT, SimpleSAML_Auth_ProcessingFilter\process(), and SimpleSAML\Logger\warning().

35  {
36  parent::__construct($config, $reserved);
37  assert(is_array($config));
38 
39  if (isset($config['attribute'])) {
40  $this->attribute = (string) $config['attribute'];
41  } else {
42  $this->attribute = 'eduPersonTargetedID';
43  }
44 
45  if (isset($config['nameId'])) {
46  $this->nameId = (bool) $config['nameId'];
47  } else {
48  $this->nameId = true;
49  }
50  }
$config
Definition: bootstrap.php:15
+ Here is the call graph for this function:

Field Documentation

◆ $attribute

sspmod_saml_Auth_Process_PersistentNameID2TargetedID::$attribute
private

Definition at line 17 of file PersistentNameID2TargetedID.php.

Referenced by __construct().

◆ $nameId

sspmod_saml_Auth_Process_PersistentNameID2TargetedID::$nameId
private

Definition at line 25 of file PersistentNameID2TargetedID.php.


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