LTI setup
Configuring the External Tool
The integration is configured in Moodle under Site administration > Plugins. The URLs are configured for the relevant skin.
| Parameter | Value |
|---|---|
| Tool settings | |
| Tool URL | https://demo.bracken.cloud |
| LTI version | LTI 1.3 |
| Initiate login URL | https://demo.bracken.cloud/auth/lti |
| Redirection URI(s) | https://identity.brackenserver.net/signin-… (1) |
| Default launch container | Window |
| Privacy | |
| Share launcher’s name with tool | Always |
| Share launcher’s email with tool | Always |
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:
| Parameter | Value |
|---|---|
| Scheme | https://brackendemo.gnomio.com |
| Client ID | (created by Moodle) |
| Client secret | (not used) |
| Authorization endpoint | https://brackendemo.gnomio.com/mod/lti/auth.php |
| Token endpoint | https://brackendemo.gnomio.com/mod/lti/token.php |
| User information endpoint | (not used)) |
| JWKS endpoint | https://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"
}]