...
The use of the <Logout>
element results in a basic chain of initiator plugins installed at the recommended "/Logout"
handler location. For advanced scenarios that require additional plugins or options, additional explicit <
LogoutInitiator
>
elements can be added to the end of the surrounding <
Sessions
>
element.
Table of Contents |
---|
Attributes
Name | Type | Default | Description |
---|
relayState
relayState | string |
relayState
setting Overrides relayState setting from the <Sessions> element. | |||
The following attribute can be specified for the SAML2 protocols | |||
---|---|---|---|
Name | Type | Default | Description |
template | local pathname | An HTML template used during transmission of |
the <samlp: |
LogoutRequest> message. | |||
outgoingBindings | space delimited URIs | List of SAML binding identifiers that determines the order of |
preferred <md: |
SingleLogoutService> bindings to use for the request. If this setting is used, failing to list a binding will prevent the use of an IdP that only supports the omitted binding. | |||
postArtifact | boolean | false | If true, the SAML artifact binding is implemented using a form POST rather then a redirect. |
asynchronous | boolean | true | When true, the logout request will contain an extension signaling that the SP doesn't need a response back. This is used to simplify the typical use case in which the user interface is meant to stay at the IdP after the logout completes. |
Element Content
The content of the element is a whitespace-delimited list of "protocol" identifiers. The following are built-in to the SP:
...
A "supporting" IdP's role element has a protocolSupportEnumeration
attribute containing the value "http://schemas.xmlsoap.org/ws/2003/07/secext"
, with an accompanying <md:SingleLogoutService>
with a Binding
of "http://schemas.xmlsoap.org/ws/2003/07/secext"
.
If a "return" query string parameter is provided, it will be passed to the home realm STS in a "wreply" parameter.
...
Other protocols can be "integrated" with the service-based configuration mechanism by supplying the relevant information via the <
ProtocolProvider
>
plugin interface.
Example
...