SAML 2 Logout Request
__construct(\OneLogin_Saml2_Settings $settings, string $request = null, string $nameId = null, string $sessionIndex = null)
\OneLogin_Saml2_SettingsSettings
stringA UUEncoded Logout Request
stringThe NameID that will be set in the LogoutRequest.
stringThe SessionIndex (taken from the SAML Response in the SSO process)
getRequest() : string
stringDeflated base64 encoded Logout Request
getID(string|\DOMDocument $request) : string
string|\DOMDocumentLogout Request Message
stringID
getError() : string
stringError
getNameIdData(string|\DOMDocument $request, string $key = null) : array
string|\DOMDocumentLogout Request Message
stringThe SP key
arrayName ID Data (Value, Format, NameQualifier, SPNameQualifier)
getNameId(string|\DOMDocument $request, string $key = null) : string
string|\DOMDocumentLogout Request Message
stringThe SP key
stringName ID Value
getIssuer(string|\DOMDocument $request) : string|null
string|\DOMDocumentLogout Request Message
string|null$issuer The Issuer
getSessionIndexes(string|\DOMDocument $request) : array
string|\DOMDocumentLogout Request Message
arrayThe SessionIndex value
getError() : string
stringCause
isValid(\OneLogin_Saml2_Settings $settings, string|\DOMDocument $request, $debug = false) : boolean
\OneLogin_Saml2_SettingsSettings
string|\DOMDocumentLogout Request decoded
booleanIf the Logout Request is or not valid
_settings : \OneLogin_Saml2_Settings
| var | |
|---|---|
\OneLogin_Saml2_Settings
                                                                            _logoutRequest : string
| var | |
|---|---|
string
                                                                            error : string
| var | |
|---|---|
string