If you use Ping Identity as your SAML identity provider (IdP), you can use the information in this document to set up SAML authentication for your LMS.
These steps assume that you have permissions for modifying your organization’s Ping Identity portal.
Note: These steps reflect a third-party application and are subject to change without our knowledge. However, even if the steps described here do not fully match the screens you see in your IdP account, using these steps along with the IdP’s documentation should still enable you to configure the integration.
In this step, we’ll define the service provider values that Ping Identity will need to identify your app.
| Copy LMS Field Value | to | Ping Identity Configuration Tab Field |
|---|---|---|
| Entity ID | > | Entity ID |
| Assertion Consumer Service / SSO Service | > | ACS URLs |
| Single Logout Service | > | SLO Endpoint |
In this step, we’ll define the information about the user (id, email address, first name, last name) that need to be passed to the LMS.
| Pingone User Attribute | > | Application Attribute |
|---|---|---|
| Email Address | > | emailAddress |
| Given Name | > | firstName |
| Family Name | > | lastName |
Note: Even though Ping Identity may provide additional user data that can be passed as parameters, only the paramters listed above are compatible with the LMS; all other values will be ignored.
In this step, you'll provide the LMS with the SAML Identity provider values it needs to communicate with Ping Identity.
| Copy Configuration Tab Field Value | to | LMS Field Value |
|---|---|---|
| Issuer ID | > | Entity ID / Issuer URL |
| Single Signon Service | > | SAML 2.0 Endpoint / SSO URL |
| Download Metadata > Open In Text Editor > X509Certificate | > | X.509 Certificate |
After copying values from the SSO tab into the Identity Provider Details section of the LMS, it should look something like this:
Enable the application in Ping Identity by the toggle button to the right of the application title. At this point you've completed all the necessary
steps to configure the LMS application in Ping Identity.
In the LMS, on the Add A New Integration screen, finish configuring the User Login settings and then click Save
to save the integration in the LMS.
To test your new integration, you'll need to give users access to your new application in Ping Identity before using the newly generated LMS login
link for this integration. For more information on granting users access to your application via Ping Identity, please refer to the IdP's documentation.