Under the Name Mappings tab, click Add to add an attribute name mapping, with

5-62 Oracle Fusion Middleware Administrators Guide for Oracle Identity Federation 1. Log in to Fusion Middleware Control and navigate to the Oracle Identity Federation instance.

2. Navigate to Administration, then Federations.

3. Select the peer provider with which you want to configure attribute sharing, and click Edit.

4. Select Update Manually; under Oracle Identity Federation Settings, click Edit

Attribute Mappings and Filters .

5. Under the Value Mappings tab, click Add to add an attribute value mapping,

with the following fields: ■ Attribute Name: The name of the local attribute in the user repository ■ Unmapped Values: Check Send to allow Oracle Identity Federation to send values for which a mapping is not defined. Check Receive to allow Oracle Identity Federation to receive values for which a mapping is not defined. ■ A list of Local to External Value Mappings: – Local Value: The local value of the attribute – External Value: The corresponding value to send in external messages – Ignore Case: If checked, indicates that the string comparison should be case-sensitive when matching attribute values. – Local Null: If checked, indicates that the local value equals a null string different from an empty string . – External Null: If checked, indicates that the external value equals a null string different from an empty string . – Default: If selected, indicates this local value will be used in case an incoming external value can be mapped to several local values. Example This value mappings configuration for the attribute title will yield the following results: ■ Attribute Name: title ■ Unmapped Values: – Send: checked – Receive: checked ■ Value Mappings: Local Value External Value Ignore Case Local Null External Null Default Senior Member of Technical Staff smts checked checked Principal Member of Technical Staff pmts checked None checked Configuring Oracle Identity Federation 5-63 Results: Note that: ■ Since we defined value mappings to be case-insensitive, both PRINCIPAL MEMBER OF TECHNICAL STAFF and Principal Member of Technical Staff get mapped to pmts. ■ Since Unmapped Values: Send is checked and there is no rule defined for value Vice President, it is mapped to itself. ■ Since we defined smts to be the default local value for Senior Member of Technical Staff, Senior Member of Technical Staff gets mapped to smts even though srmts also maps to Senior Member of Technical Staff. ■ A local value of NULL, gets mapped to the string None. ■ Both smts and srmts map to Senior Member of Technical Staff ■ Since Unmapped Values: Receive is checked and there is no rule defined for CEO, it is mapped to itself. Senior Member of Technical Staff srmts checked Consulting Member of Technical Staff cmts checked External Value maps to Local Value Consulting Member of Technical Staff cmts PRINCIPAL MEMBER OF TECHNICAL STAFF pmts Principal Member of Technical Staff pmts Senior Member of Technical Staff smts Vice President Vice President Local Value maps to External Value NULL None smts Senior Member of Technical Staff srmts Senior Member of Technical Staff CEO CEO Local Value External Value Ignore Case Local Null External Null Default