DirectPrincipalConnector
Direct Principal Connector
The direct principal connector treats the value of the name identifier as the principal name. That is no mapping between the name identifier is provided, but instead it is provided directly to IdP.
Define the Connector
A direct principal connectors starts with the same <resolver:PrincipalConnector>
element as all other principal connectors and has a type attribute of xsi:type="pc:Direct"
. Each connector must contain a nameIDFormat
attribute that identifies the name identifier format with which the connector works. Each connector must also have an id
attribute that assigns it an unique, among principal connectors, identifier. This ID is used for logging and debugging purposes.
<resolver:PrincipalConnector id="UNIQUE_ID" xsi:type="pc:Direct" nameIDFormat="NAME_FORMAT"/>
This connector, like all principal connectors, allow for the expression of data connector and attribute definition dependencies. However, if defined, they are unused as the information used to construct the attribute defined by this definition comes directly from the current state of the user's session.