SAML 2 Logout Request
__construct(\OneLogin_Saml2_Settings $settings, string $request = null, string $nameId = null, string $sessionIndex = null)
\OneLogin_Saml2_Settings
Settings
string
A UUEncoded Logout Request
string
The NameID that will be set in the LogoutRequest.
string
The SessionIndex (taken from the SAML Response in the SSO process)
getRequest() : string
string
Deflated base64 encoded Logout Request
getID(string|\DOMDocument $request) : string
string|\DOMDocument
Logout Request Message
string
ID
getError() : string
string
Error
getNameIdData(string|\DOMDocument $request, string $key = null) : array
string|\DOMDocument
Logout Request Message
string
The SP key
array
Name ID Data (Value, Format, NameQualifier, SPNameQualifier)
getNameId(string|\DOMDocument $request, string $key = null) : string
string|\DOMDocument
Logout Request Message
string
The SP key
string
Name ID Value
getIssuer(string|\DOMDocument $request) : string|null
string|\DOMDocument
Logout Request Message
string|null
$issuer The Issuer
getSessionIndexes(string|\DOMDocument $request) : array
string|\DOMDocument
Logout Request Message
array
The SessionIndex value
getError() : string
string
Cause
isValid(\OneLogin_Saml2_Settings $settings, string|\DOMDocument $request, $debug = false) : boolean
\OneLogin_Saml2_Settings
Settings
string|\DOMDocument
Logout Request decoded
boolean
If the Logout Request is or not valid
_settings : \OneLogin_Saml2_Settings
var | |
---|---|
\OneLogin_Saml2_Settings
_logoutRequest : string
var | |
---|---|
string
error : string
var | |
---|---|
string