For your application to work with Blackboard Learn, you must register it in the developer portal. When you register your application, you receive a unique key and secret. The key/secret combination is unique, identifies your application, and cannot be retrieved. You must write them down someplace safe and treat them as credentials. You use them as part of the process to authenticate your application with Blackboard Learn instances.
To register your application:
- Log into https://developer.blackboard.com/. If you do not have a login, you must sign up for one first.
- With the My Applications tab highlighted, select the + (add) icon.
- Complete the required fields. The default developer group for your application is your name. You can change this later. For more information about developer groups, see Developer Groups, Site Quotas, and Rate Limits. Learn displays your application's name and description to Learn administrators when they connect your application to their system. This helps them make sure they have found the intended application.
The following fields are required:- for REST applications, provide only a Name and Description for your application and select a Group to work on the project.
- for LTI 1.1 tools, provide Name, Description, Domain(s), and Group.
- for LTI 1.3 tools, complete all fields.
- Select Save. The portal displays your applications key and secret.
- Copy your key and secret and keep them safe.
You will use your key and secret to authenticate your application with Blackboard Learn to use REST API methods.
Hello,
I'm very confused on how to integrate blackboard into my mobile app. I'm currently trying to test blackboard's 3-legged Oauth and I keep getting this error: "Application not registered with site". How do I register my application to a site? An option doesn't exist for that in https://developer.blackboard.com/portal/siteRegistrations . I'm trying to test this locally.
Thanks in advance!