Property | Type | Description | |
---|---|---|---|
$id | string | Contains the ID of the Logout Request |
Property | Type | Description | |
---|---|---|---|
$_logoutRequest | string | SAML Logout Request | |
$_settings | OneLogin_Saml2_Settings | Object that represents the setting info |
Method | Description | |
---|---|---|
__construct ( OneLogin_Saml2_Settings $settings, string | null $request = null, string | null $nameId = null, string | null $sessionIndex = null, string | null $nameIdFormat = null ) | Constructs the Logout Request object. | |
getError ( ) | * After execute a validation process, if fails this method returns the cause | |
getID ( string | DOMDocument $request ) : string | Returns the ID of the Logout Request. | |
getIssuer ( string | DOMDocument $request ) : string | null | Gets the Issuer of the Logout Request. | |
getNameId ( string | DOMDocument $request, string | null $key = null ) : string | Gets the NameID of the Logout Request. | |
getNameIdData ( string | DOMDocument $request, string | null $key = null ) : array | Gets the NameID Data of the the Logout Request. | |
getRequest ( boolean | null $deflate = null ) : string | Returns the Logout Request defated, base64encoded, unsigned | |
getSessionIndexes ( string | DOMDocument $request ) : array | Gets the SessionIndexes from the Logout Request. | |
isValid ( $retrieveParametersFromServer = false ) : boolean | Checks if the Logout Request recieved is valid. |
public __construct ( OneLogin_Saml2_Settings $settings, string | null $request = null, string | null $nameId = null, string | null $sessionIndex = null, string | null $nameIdFormat = null ) | ||
$settings | OneLogin_Saml2_Settings | Settings |
$request | string | null | A UUEncoded Logout Request. |
$nameId | string | null | The NameID that will be set in the LogoutRequest. |
$sessionIndex | string | null | The SessionIndex (taken from the SAML Response in the SSO process). |
$nameIdFormat | string | null | The NameID Format will be set in the LogoutRequest. |
public getError ( ) |
public static getSessionIndexes ( string | DOMDocument $request ) : array | ||
$request | string | DOMDocument | Logout Request Message |
return | array | The SessionIndex value |
protected string $_logoutRequest | ||
return | string |
protected OneLogin_Saml2_Settings $_settings | ||
return | OneLogin_Saml2_Settings |