Description:
Two LTI 1.3 Apps registered on developer.blackboard.com with the same Production Group and Domain Name can't both be added to Learn as LTI 1.3 tools.
Steps to Repeat:
- Go to the Blackboard Developer Portal
- Register an application:
- Application Name: Test1 App
- Description: A Test1 App
- Domains: www.Test1.com
- Login Initiation URL: https://www.Test1.com/login
- Tool Redirect URL: https://www.Test1.com/redirect1
- Click the [Register application and generate API Key] button at the bottom of the page
- Make note of all of the fields generated. Copy the Application ID for the Test1 App from the Manage Your Applications page
- Click the My Groups link at the top of the page
- Create a Group, My Production Group
- Back on the Manage My Applications Page, use the drop down next to the Application ID to select "My Production Group" for the application you created in steps 2&3
- Register another application:
- Application Name: Test2 App
- Description: Test2
- Domains: www.Test2.com
- Login Initation URL: https://www.Test.com/2/login
- Tool Redirect URL: https:// www.Test.com/2/redirect
- Click the [Register application and generate API Key] button at the bottom of the page
- Make note of all of the fields generated. Copy the Application ID for the Test1 App from the Manage Your Applications page. (A different key than the first one you got.)
- Login as an Admin on a Learn System
- Go to the System Admin Page, In the Integrations section, click the LTI Tool Providers Link
- Click the Register LTI 1.3 Tool link at the top of the page
- Enter the application ID you got from step 6 for the Test1 App as the "Client ID". Hit the [Submit] button
- Hit the [Submit Button] on the next page that comes up
- The App should be registered as an LTI tool on the Learn system
- Repeat 11-13 with the 2nd App ID you got for the Test2 App
Observed Behavior:
Red bar at the top of the page "Unable to save (App ID for the Test2 app)" message shows up