What is the "issuer" field for my self-hosted Canvas integration with OpenStax Assignable?

Administrators, please keep in mind that we cannot support sandbox/test environments at this time.

About the LTI Issuer

The LTI Issuer is the identification token for your Canvas installation as an LTI Platform. You can find your issuer URL in the config/security.yml config of your installation under the lti_iss key.

Issuer configuration requirements

If you have not changed your issuer configuration from the default of https://canvas.instructure.com, you will not be able to complete the OpenStax Assignable installation until it is updated. Changing this configuration may break any existing LTI integrations.

OpenStax Assignable requires that the issuer be configured correctly because Canvas uses auto-incrementing ids for LTI Tool Client ID and the issuer is required to associate to the public key. In order to ensure the issuer is valid, OpenStax Assignable requires that the issuer be set to the public address of the Canvas instance.

You can read more about LTI Platforms in the LTI Specification.