Redirecting to login...

Overview Analytics Outcomes Report Classroom Integrations Settings
Back to Dashboard
←

LTI 1.3 Configuration

Connect to Canvas, Blackboard, Moodle, or D2L Brightspace

Your LTI Endpoints

Provide these URLs to your LMS administrator when registering TailorMeSwiftly as an LTI 1.3 tool.

OIDC Login URL https://gwmpdgjvcjzndbloctla.supabase.co/functions/v1/lti-oidc-login
Launch URL https://gwmpdgjvcjzndbloctla.supabase.co/functions/v1/lti-launch
JWKS URL https://gwmpdgjvcjzndbloctla.supabase.co/functions/v1/lti-launch?action=jwks
Deep Link URL https://gwmpdgjvcjzndbloctla.supabase.co/functions/v1/lti-deep-link

Platform Registrations

Each LMS platform that connects to TailorMeSwiftly needs a separate registration.

Loading registrations...
Platform Issuer Client ID Status

No platforms registered yet

Add a platform to get started with LTI 1.3.

Setup Instructions

Follow the guide for your LMS to register TailorMeSwiftly as an LTI 1.3 tool.

  1. Go to Admin > Developer Keys > + Developer Key > LTI Key
  2. Set the Key Name to TailorMeSwiftly
  3. Under Configure, choose Manual Entry
  4. Set Title to TailorMeSwiftly
  5. Set Target Link URI to the Launch URL above
  6. Set OpenID Connect Initiation URL to the OIDC Login URL above
  7. Set JWK Method to Public JWK URL and enter the JWKS URL above
  8. Under LTI Advantage Services, enable: Can create and view assignment data, Can view submission data, Can create and update submission results
  9. Click Save. Note the Client ID shown (a numeric string like 10000000000001)
  10. Go to Admin > Settings > Apps > + App
  11. Choose Configuration Type: By Client ID and enter the Client ID from step 9
  12. Click Submit
  13. Come back here and click Add Platform. Enter:
    Issuer: https://canvas.instructure.com (or your Canvas domain)
    Client ID: the numeric ID from step 9
    Auth Login URL: https://canvas.instructure.com/api/lti/authorize_redirect
    Auth Token URL: https://canvas.instructure.com/login/oauth2/token
    JWKS URL: https://canvas.instructure.com/api/lti/security/jwks
  1. Go to System Admin > Integrations > LTI Tool Providers > Register LTI 1.3 Tool
  2. Enter the Client ID provided by Blackboard (you may need to create a developer application first at developer.blackboard.com)
  3. In your Blackboard Developer Portal, register a new application:
    Domain: gwmpdgjvcjzndbloctla.supabase.co
    Login Initiation URL: the OIDC Login URL above
    Tool Redirect URL: the Launch URL above
    Tool JWKS URL: the JWKS URL above
  4. Once registered, Blackboard provides the issuer, auth endpoints, and JWKS URL
  5. Come back here and click Add Platform with those values:
    Issuer: https://blackboard.com
    Auth Login URL: from Blackboard
    Auth Token URL: from Blackboard
    JWKS URL: from Blackboard
  6. In Blackboard, create a Placement to add TMS to courses
  1. Go to Site Administration > Plugins > Activity modules > External tool > Manage tools
  2. Click Configure a tool manually
  3. Set Tool name to TailorMeSwiftly
  4. Set Tool URL to the Launch URL above
  5. Set LTI version to LTI 1.3
  6. Set Public key type to Keyset URL
  7. Set Public keyset URL to the JWKS URL above
  8. Set Initiate login URL to the OIDC Login URL above
  9. Set Redirection URI(s) to the Launch URL above
  10. Under Services, enable IMS LTI Assignment and Grade Services
  11. Click Save changes
  12. Click the tool entry to view details. Note the Moodle-generated values
  13. Come back here and click Add Platform with:
    Issuer: your Moodle site URL (e.g., https://moodle.yourschool.edu)
    Client ID: from Moodle tool configuration
    Auth Login URL: https://moodle.yourschool.edu/mod/lti/auth.php
    Auth Token URL: https://moodle.yourschool.edu/mod/lti/token.php
    JWKS URL: https://moodle.yourschool.edu/mod/lti/certs.php
  1. Go to Admin Tools > Manage Extensibility > LTI Advantage > Register Tool
  2. Choose Standard registration
  3. Enter:
    Name: TailorMeSwiftly
    Domain: gwmpdgjvcjzndbloctla.supabase.co
    Redirect URLs: the Launch URL above
    OpenID Connect Login URL: the OIDC Login URL above
    Keyset URL: the JWKS URL above
  4. Click Register
  5. On the registration confirmation page, note the Issuer, Client ID, Keyset URL, OAuth2 Token URL, and OpenID Auth Endpoint
  6. Create a Deployment for the registration and link it to the desired org units
  7. Come back here and click Add Platform with the values from step 5
  8. Under deployment settings, enable: assignments, grades, and names/roles

Register LMS Platform