| Item | Details | |
|---|---|---|
| Pre-check |
|
|
| Name ID | 〇 | Email address |
| Custom attribute Note: For how to configure custom attributes, see here | ||
| SP Configuration | 〇 | Configured by the administrator |
| Request SP to configure | ||
| Provisioning | API-based Provisioning supported (account management available in TrustLogin) | |
| 〇 |
SAML JIT Provisioning supported (account management available in TrustLogin; user deletion not supported) Note: For setup instructions when provisioning is not required, see here |
|
|
None (accounts created in each system) |
||
| Access Method | 〇 | SP-Initiated SSO |
| 〇 | IdP-Initiated SSO | |
| Device Compatibility | 〇 | PC - Browser |
| ー | PC - Desktop App | |
| 〇 | iOS - Standard Browser (Safari) | |
| 〇 | iOS - TrustLogin Mobile App In-App Browser | |
| 〇 | iOS - Native App | |
| 〇 | Android - Standard Browser (Chrome) | |
| 〇 | Android - TrustLogin Mobile App In-App Browser | |
| 〇 | Android - Native App | |
Notes |
Note: Due to a Salesforce specification change (effective Tuesday, February 3, 2026), the "Authentication Context Class" requires additional configuration. For details on the items that require additional configuration, please seehere. |
|
Prerequisites
Set the Federation ID in Salesforce User Information
You need to set the "Federation ID" in the user information of existing Salesforce users.
Open "Setup > Users > [target user's detail screen]", click the "Edit" button, then set the same email address used in TrustLogin in the "Federation ID" field and save.
Add a Custom Attribute to TrustLogin Member Information
You need to add a custom attribute to the TrustLogin member information and register the Salesforce Profile ID.
- Obtain the "Profile ID" for each profile assigned in Salesforce.
Open "Setup > Profiles > [target profile's detail screen]" and obtain the Profile ID from that page's URL. For details, refer to the Salesforce manual below.
Reference: Find the Salesforce ID for a User or Profile
-
Configure a custom attribute in the TrustLogin member information to link the profile.
Refer to the pages below for configuration steps.[TrustLogin Custom Attribute Configuration Example]
TrustLogin Admin Page Settings
-
Log in to TrustLogin, open the "Admin Page > App" menu, and click the "Register SAML App" button in the upper right of the screen.
- Register the "Application Name" and "Icon" (optional).
- Download the metadata from "Download Metadata" under "Identity Provider Information".
Now, switch to configuring the Salesforce side.
Do not click the "Register" button yet — open the Salesforce admin page in a separate window.
Salesforce Settings
Log in to the Salesforce admin page.
- Select "Identity > Single Sign-On Settings" from the menu.
- Click the "Edit" button and check "SAML Enabled" to enable SAML.
Click the "New from Metadata File" button. - Use the "Choose File" button to select and upload the metadata you downloaded from TrustLogin above.
-
Configure each item as follows and save by clicking the "Save" button.
SAML Identity Type Select "Assertion contains the Federation ID from the User object" Service Provider Initiated Request Binding Change to "HTTP POST" Single Logout Enabled Uncheck User Provisioning Enabled Check User Provisioning Type Select "Standard"
- Click "Download Metadata" to download the metadata.
- Open "Company Settings > My Domain" from the menu, scroll down to "Authentication Configuration", and click the "Edit" button.
- Check "portal" (or the name you changed it to in step 4) under "Authentication Service" and click "Save".
Note: Unchecking "Login Form" will disable login with the Salesforce account, so please be careful.
This will display a "portal" button on the Salesforce login screen, enabling SAML SSO.
Note: The label "portal" can be changed under "Identity > Single Sign-On Settings > Single Sign-On Configuration".
Return to the TrustLogin admin page again.
TrustLogin Admin Page Settings (Continued)
- In "Service Provider Settings", select "Authentication Context Class".
-
Open the "Authentication Context Class" item and select and configure one option from the list, according to the authentication method you use.
Note: "Authentication Context Class" is a setting that indicates the authentication strength (authentication method) required at the time of authentication.
Due to a Salesforce specification change (effective Tuesday, February 3, 2026), additional configuration of "Authentication Context Class" is now required.
- Click "Select Metadata" and upload the metadata you downloaded from Salesforce.
-
Click "Add SAML Attribute" under "SAML Attribute Settings" to add an attribute, and configure it as follows.
Service Provider Attribute TrustLogin (IdP) Attribute Attribute Name Attribute Type Attribute Name Attribute Value User.Email Basic User.Email ↔︎ Member Member - Email Address User.Username Basic User.Username ↔︎ Member Member - Email Address User.LastName Basic User.LastName ↔︎ Member Member - Last Name User.FirstName Basic User.FirstName ↔︎ Member Member - First Name User.ProfileId Basic User.ProfileId ↔︎ Custom Attribute The custom attribute you configured
- Save by clicking the "Register" button.
TrustLogin User Settings
① When a user adds the app from My Page
- Click the "Add App" button on "My Page".
- On the "Register App" screen, select the custom SAML app you created, and click the "Next" button in the upper right of the screen.
- If you want to change the "Display Name", enter it and click the "Register" button.
② When an administrator adds a member
- Search for and click the custom SAML app you created in the "Admin Page > App" menu.
- Click "Add Member", select the user to add from the member list, and click the "Register" button to add them.