4.20.2. Configuring Credentials for a Tool Consumer

For each external learning management system or application (external LMS) that you want to allow access to your edX instances as an LTI tool consumer, you create OAuth1 credentials, and then configure your edX instance to allow access. Each external LMS that you configure as a tool consumer must have separate credentials.

After you complete the configuration of a tool consumer on your edX system, you can add the consumer credentials to your external LMS. For examples of how course teams might set up a course on an external LMS as a consumer of edX course content, see Using Open edX as an LTI Tool Provider in the Building and Running an edX Course guide.

4.20.2.1. Configure the Tool Consumer

To configure an LTI tool consumer to have access to your Open edX installation, follow these steps.

  1. Sign in to the Django administration console for your base URL. For example, http://{your_URL}/admin.

  2. In the LTI Provider section, next to LTI Consumers select Add.

  3. Enter the following information.

    • Consumer Name: An identifying name for the tool consumer.
    • Consumer Key: The console generates a unique key value for this tool consumer. Alternatively, you can use an external application to generate the key, and then enter it here.
    • Consumer Secret: The console generates a unique secret value for this tool consumer. Alternatively, you can use an external application to generate the secret, and then enter it here.

    Important

    Do not supply a value for the Instance guid field. The tool consumer generates and supplies a globally unique identifier.

  4. Select Save at the bottom of the page.