RequestInjectionTemplate

Request injection template configuration allows to modify, create, duplicate and delete request injection templates.

Description

Description of the configuration object

Type

The format used for the external representation of the authenticated subject. The options include:

  • HttpRequestAttribute - Injection to a Java 'ServletRequest' attribute. If this option is used with non-Java PEPs, it is treated as an 'HttpRequestHeader'.

  • HttpRequestHeader - Injection to HTTP request headers.

  • HttpResponseHeader - Injection to HTTP response headers.

  • JaasPublicCredentials_Group - Injection to J2EE groups within a JAAS subject.

  • JaasPublicCredentials_UniqueID - Injection to J2EE uniqueId within a JAAS subject.

  • JaasPublicCredentials_SecurityName - Injection to J2EE securityName within a JAAS subject.

  • IPASUserInfo - Injection to oracle.security.sso.ias904.toolkit.IPASUserInfo class.

  • DXAPrincipal - Injection to DirX Access implementation of the java.security.Principal class.

  • AuditEventProperty - Injection to DirX Access audit events.

  • Allowed Values:

    • HttpRequestAttribute

    • HttpRequestHeader

    • HttpResponseHeader

    • JaasPublicCredentials_Group

    • JwtToken

    • JaasPublicCredentials_UniqueID

    • JaasPublicCredentials_SecurityName

    • IPASUserInfo

    • DXAPrincipal

    • AuditEventProperty

Keyword

The name to imprint.

Keyword value separator

The character to use as a separator between the keyword and the value. Note that this field is required for generic information-passing formats like custom HTTP request headers, attributes or content, but is not required for type-based formats like JAAS subject representations.

Mandatory

Whether or not to tolerate the absence of designated information when creating the external representation.

Value match

A regular expression that allows you to define a filter that determines whether or not to imprint the sourced attribute.

Request injection value template identifier

The identifier of the request injection value template to be used with this template. This template provides the instructions on how to source the current value. Please note that the characters {, }, | and , in the injection values are not correctly handled by the Apache and IIS PEPs and must be avoided