LTI setup

Configuring the External Tool

The integration is configured in Moodle under Site administration > Plugins. The URLs are configured for the relevant skin.

ParameterValue
Tool settings 
Tool URLhttps://demo.bracken.cloud
LTI versionLTI 1.3
Initiate login URLhttps://demo.bracken.cloud/auth/lti
Redirection URI(s)https://identity.brackenserver.net/signin-… (1)
Default launch containerWindow
Privacy 
Share launcher’s name with toolAlways
Share launcher’s email with toolAlways

Note (1): The redirect URI is the scheme with special characters removed. For example, scheme https://brackendemo.gnomio.com will use redirect URI https://identity.brackenserver.net/signin-brackendemognomiocom.

Configuring the Bracken Provider

The platform is configured as an external provider in Bracken Console:

ParameterValue
Schemehttps://brackendemo.gnomio.com
Client ID(created by Moodle)
Client secret(not used)
Authorization endpointhttps://brackendemo.gnomio.com/mod/lti/auth.php
Token endpointhttps://brackendemo.gnomio.com/mod/lti/token.php
User information endpoint(not used))
JWKS endpointhttps://brackendemo.gnomio.com/mod/lti/certs.php

The scheme is added to the list of external providers in appsettings.json

ExternalProviders: [{
  "Scheme": "https://brackendemo.gnomio.com",
  "Handler": "Lti"
}]