Applying Integration and Testing

  1. The user clicks on the "Go to Elice" button on your LMS.

  2. Your LMS generates an encrypted token based on the user's information.

  3. Send the token to the Elice server. The address to send the token to is as follows:

    • AES-CBC / JWT method: https://api-esp-proxy.elice.io/default/sso/{EliceOrganizationName}

      • For example, if the address of the Elice organization is https://myorg.elice.io, the address to send the token to would be https://api-esp-proxy.elice.io/default/sso/myorg.

    • Other methods: URL provided by Elice developers You can use either GET or POST method to send the token, and you should send the encrypted token with the key name tokenInfo. If you use the GET method, the token may be stored in the browser's history, which could be a security concern, so it is recommended to use the POST method if possible.

    • Example of using POST method:

    • Example of using GET method:

  4. If the token is valid, the Elice server will respond with an HTTP 303 (See Other) redirection, and the user's browser will automatically log in and be redirected to the Elice organization site.

Last updated