LearningStudio has supported outbound single sign-on to external learning tools for a long time using its proprietary SSO framework. With the availability of Learning Tools Interoperability, however, we recommend that new integrations develop against that standard. Occasionally, however, a third party or external tool requires a data point not yet available to our LTI system, requiring the use of the proprietary SSO.
The proprietary SSO is a typical integration approach. Parameters that identify the user and course are assembled into a redirect request to your system. For this approach, the parameters are sent as query string parameters in a GET request (i.e., a typical browser-based redirect).
For security, the parameters are either encrypted into a token or sent over HTTPS (SSL/TLS) with a hashed signature value. In either approach, you'll need to verify and/or decrypt the payload, and then proceed with processing the SSO launch.
To learn more about how to integrate with the proprietary SSO, see the Integration detail.