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.

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

References $config.

Field Documentation

◆ $attribute

sspmod_saml_Auth_Process_PersistentNameID2TargetedID::$attribute
private

Definition at line 17 of file PersistentNameID2TargetedID.php.

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