Chaining LogoutInitiator

Chaining LogoutInitiator

 

Advanced Configuration

Note, this is an advanced configuration feature. Most deployments can rely on the <Logout> shorthand element.

Identified by type="Chaining", this LogoutInitiator wraps a sequence of LogoutInitiator handlers so that they run in series. The series ends when a handler indicates that a response to the browser was returned. If no response is sent, an error results.

Options specified via attributes on the surrounding element will apply to all the embedded handlers (if not overridden inside them).

Attributes

The following attributes may be specified for all types of LogoutInitiator

Name

Type

Default

Description

Name

Type

Default

Description

type

string

required

Plugin type name.

Location

relative path

 

The location of the LogoutInitiator (when combined with the base handlerURL).

relayState 

string

 

Controls how information associated with the session request, primarily the original resource accessed, is preserved for the completion of the authentication process. Overrides the like-named attribute in the <Sessions> element.

signing 

one of
conditional,
true, false, front, back



See Signing&Encryption. Controls outbound signing of XML messages and content subject to applicability to the protocol involved.

encryption 



See Signing&Encryption. Controls outbound encryption of XML messages and content subject to applicability to the protocol involved.



Child Elements

Name

Cardinality

Description

Name

Cardinality

Description

<LogoutInitiator

1 or more

Embedded plugins to instantiate.