What Is the Attribute Mapping Feature?
This feature allows you to link any attribute on the TrustLogin side with any attribute on the connected service side.
Example: TrustLogin's "Email Address" and the connected service's "Login ID"
You can flexibly configure mappings, such as linking items that are not among TrustLogin's standard attributes as custom attributes,
or linking to items other than the standard ones.
Sources of Attribute Values
The following information can be specified as attribute values on the TrustLogin side.
|
TrustLogin-Side Attribute Value Type |
Description |
Example |
Fixed Value |
Specify any value | A specific email address or ID, etc. |
Member |
Specify each attribute of the member |
|
Member Custom Attribute |
Specify any custom attribute that has already been created |
How to Configure a Custom Attribute (Individual Registration) |
Default Function |
A combination of commonly used macros Note: These are functions used to process values. Some are common to all services, while others are specific to each service. |
|
Macro |
Can be customized Note: Please contact us for details. |
ー |
Do Not Sync |
Exclude from the sync target | ー |
How to Configure Attribute Mapping
- From the Admin Page, open the configuration screen via the "Configure" button under "Settings > Optional Features > Identity Provisioning", and
select an existing Identity Provisioning configuration.
- Click "Attribute Mapping".
-
Following the restrictions shown on the screen, configure any values you want to send to the service.
Note: Required fields differ from service to service.
Note: By default, items that have been verified to work are pre-selected.
(Reference)
Checking "Hide service attributes that are not synced" will hide any items for which "Do Not Sync" is selected.
To reset the settings, click "Restore Default Settings and Save".
- Once you have finished configuring the items, click the "Save" button.
List of Common Default Functions
This is a list of default functions that can be used in common across services.
TrustLogin performs the following processing before sending information to the service.
| Value | Description | Example |
| Full Name | The full name with the last name first. |
Last Name: AAA, First Name: BBB → AAA BBB |
| Full Name with First Name First | The full name with the first name first. |
First Name: BBB, Last Name: AAA → BBB AAA |
|
Username from Email Address, Limited to 21 Characters |
Takes the part of the email address before the @, and limits it to a maximum of 21 characters (characters from the 22nd onward are truncated). |
aaa.bbb+test@example.com → aaa.bbb+test |
|
Username from Email Address, No Length Limit |
Takes the part of the email address before the @. No character limit is applied. |
aaa.bbb+testlongexample@example.com →aaa.bbb+testlongexample |
|
Formats the Phone Number into E.164 Format. |
Converts the phone number into international format (E.164 format), including the + country code. |
03XXXXXXXX → +813XXXXXXXX |
|
Username from Email Address, No Special Characters |
Takes the part of the email address before the @, and removes any characters other than alphanumeric characters and underscores. |
aaa.bbb+test@example.com → aaabbbtest |
Username from Email Address, |
Takes the part of the email address before the @, and, after removing symbols other than underscores, limits it to a maximum of 30 characters (characters from the 31st onward are truncated). |
aaa.bbb+test-long_example.sample12345@example.com →aaabbbtestlong_examplesample12 |