Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note that several escapers are provided for use but you must perform the appropriate escaping because the escaping rules depend on the context of use.

Configuration Reference

Localtabgroup
Localtab live
activetrue
titleAttributes

Name

Type

Description

MIMEType

String

Content type to attach to the request

charset

String

Character set parameter to qualify MIME type

Localtab live
titleChild Elements

...

None

Localtab live
titleTemplate Context

As enumerated below, several variables are available in the template context. In practice, $resolutionContext.principal and various named dependent attributes (if any) tend to be most useful.

Name

Type

Description

resolutionContext

AttributeResolutionContext

Commonly useful members include $resolutionContext.principal and $resolutionContext.attributeRecipientID

foo, bar, etc.

List<IdPAttributeValue>

For each IdPAttribute available from all the provided dependencies, the attributes' values are available as a collection under the attribute's name.

paramEscaper

com.google.common.escape.Escaper

For safe embedding of input data into a query parameter

fragmentEscaper

com.google.common.escape.Escaper

For safe embedding of input data into a URL fragment

pathEscaper

com.google.common.escape.Escaper

For safe embedding of input data into a URL path

xmlAttributeEscaper

com.google.common.escape.Escaper

For safe embedding of input data into an XML attribute

xmlContentEscaper

com.google.common.escape.Escaper

For safe embedding of input data in XML element content

httpClientSecurityParameters

HttpClientSecurityParameters

Rarely of interest but provides access to security parameters to be used during call

Example

The example demonstrates construction of a SOAP message.

...