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 Replicate
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
Target Release
Will Not Fix
