ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Static Public Member Functions | |
static | add ($idpEntityId, $spEntityId, $user, $value) |
Add a NameID into the database. More... | |
static | get ($idpEntityId, $spEntityId, $user) |
Retrieve a NameID into from database. More... | |
static | delete ($idpEntityId, $spEntityId, $user) |
Delete a NameID from the database. More... | |
static | getIdentities ($idpEntityId, $spEntityId) |
Retrieve all federated identities for an IdP-SP pair. More... | |
Static Private Member Functions | |
static | createTable (\SimpleSAML\Store\SQL $store) |
Create NameID table in SQL, if it is missing. More... | |
static | getStore () |
Retrieve the SQL datastore. More... | |
Definition at line 8 of file SQLNameID.php.
|
static |
Add a NameID into the database.
\SimpleSAML\Store\SQL | $store | The data store. |
string | $idpEntityId | The IdP entityID. |
string | $spEntityId | The SP entityID. |
string | $user | The user's unique identificator (e.g. username). |
string | $value | The NameID value. |
Definition at line 66 of file SQLNameID.php.
References $idpEntityId, PHPMailer\PHPMailer\$params, $query, $spEntityId, $store, and $user.
Referenced by sspmod_saml_Auth_Process_SQLPersistentNameID\getValue().
|
staticprivate |
Create NameID table in SQL, if it is missing.
\SimpleSAML\Store\SQL | $store | The datastore. |
Definition at line 15 of file SQLNameID.php.
References $query.
|
static |
Delete a NameID from the database.
string | $idpEntityId | The IdP entityID. |
string | $spEntityId | The SP entityID. |
string | $user | The user's unique identificator (e.g. username). |
Definition at line 131 of file SQLNameID.php.
References $idpEntityId, PHPMailer\PHPMailer\$params, $query, $store, and $user.
|
static |
Retrieve a NameID into from database.
string | $idpEntityId | The IdP entityID. |
string | $spEntityId | The SP entityID. |
string | $user | The user's unique identificator (e.g. username). |
Definition at line 96 of file SQLNameID.php.
References $idpEntityId, PHPMailer\PHPMailer\$params, $query, $row, $store, and $user.
Referenced by sspmod_saml_Auth_Process_SQLPersistentNameID\getValue().
|
static |
Retrieve all federated identities for an IdP-SP pair.
string | $idpEntityId | The IdP entityID. |
string | $spEntityId | The SP entityID. |
Definition at line 158 of file SQLNameID.php.
References $idpEntityId, PHPMailer\PHPMailer\$params, $query, $res, $row, and $store.
|
staticprivate |
Retrieve the SQL datastore.
Will also ensure that the NameID table is present.
Definition at line 44 of file SQLNameID.php.
References $store, and SimpleSAML\Store\getInstance().