|
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 available) |
||
|
〇 |
None (accounts created in each system) |
|
|
Access Method |
〇 |
SP-Initiated SSO |
|
〇 |
IdP-Initiated SSO |
|
|
Device Compatibility |
〇 |
PC - Browser |
|
ー |
PC - Desktop App |
|
|
〇 |
iOS - Default Browser (Safari) |
|
|
〇 |
iOS - TrustLogin Mobile App In-App Browser |
|
|
ー |
iOS - Native App |
|
|
〇 |
Android - Default Browser (Chrome) |
|
|
〇 |
Android - TrustLogin Mobile App In-App Browser |
|
|
ー |
Android - Native App |
|
|
SAML Authentication Scope |
ー |
Enabled for all users (SAML authentication only) |
| 〇 |
Other: |
|
|
Notes |
If there is an error in the SAML configuration and you are unable to log in, only the LearnWorlds school owner account can log in from the LearnWorlds account sign-in page (https://account.learnworlds.com/login). |
|
|
Table of Contents: TrustLogin Admin Page Settings |
TrustLogin Admin Page Settings
-
Log in to TrustLogin, open the "Admin Page > App" menu, and click the "Register App" button at the top right of the screen.
- On the "Register Company App" screen, search and select "LearnWorlds (SAML)".
- Under "Identity Provider Information", note down the values of "Identity Provider URL" and "Issuer / Entity ID", and download the certificate using the "Get Certificate" button.
Now, let's move on to the settings on the LearnWorlds side.
Do not click the "Save" button, and open LearnWorlds in a separate window.
LearnWorlds Settings
- Open "Website > Website Settings > Authentication > SAML" and click "by leveraging a SAML-based authentication flow."
- Configure the settings as follows.
SAML Check the box Name Any name of your choosing IDP Identifier (Entity ID) The "Issuer / Entity ID" you copied from TrustLogin Sign-on URL The "Identity Provider URL" you copied from TrustLogin Single Logout URL https://portal.trustlogin.com/ Identity Provider Certificate Paste the contents of the "Certificate" you copied from TrustLogin
- Using the copy button, note down the "Service Provider (SP) URL", "Assertion Consumer Service (ACS) URL", and "Single Logout URL", then click "Update".
Now, return to the TrustLogin Admin Page.
TrustLogin Admin Page Settings (Continued)
- Configure "Service Provider Settings" as follows.
Entity ID The "Service Provider (SP) URL" you copied from LearnWorlds ACS URL for the Service The "Assertion Consumer Service (ACS) URL" you copied from LearnWorlds Logout URL The "Single Logout URL" you copied from LearnWorlds
Note: Single logout is planned as a future feature addition, but it is not yet implemented and does not currently function
- Click the "Save" button to save.
TrustLogin User Settings
① When a User Adds the App from My Page
- On "My Page", click the "Add App" button.
- On the "Register App" screen, select "LearnWorlds (SAML)" and click the "Next" button at the top right of the screen.
- If you want to change the "Display Name", enter it and click the "Save" button.
② When an Administrator Adds Members
- In the "Admin Page > App" menu, search for and click the "LearnWorlds (SAML)" app.
- Click "Add Member", select the user to add from the member list, and click the "Save" button to add them.
LearnWorlds Settings (Continued)
Open "Website > Website Settings > Authentication > LearnWorlds" and, under "Login process", select "Login is disabled. Only admins can login. Νο one can sign up." This will restrict users to logging in via SAML authentication only, and they will no longer be able to log in with a password. Configure this option as needed.
Note: Administrators can still log in with a password.