Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Captivate API - OAuth Scope

New Here ,
Jan 22, 2020 Jan 22, 2020

what are the 4 default role "values" that would be passed in the scope parameter when using the Captivate API to authenticate?   we are receiving a "BAD Request Incorrect Scope" and cannot find a list of specific values we should be passing.

 

example,

https://captivateprimeeu.adobe.com/oauth/o/authorize?scope=SOMETHING&client_id=XXXYYY....

 

where SOMETHING equals a valid valud the api call expects.

 

Error: 

 

{"status": "BAD_REQUEST","title": "Execution Error","source": {"info": "Incorrect scope"}}

TOPICS
SSO configuration
760
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Jan 23, 2020 Jan 23, 2020
LATEST

Hi Michael,

 

When you register an application, there are several scopes that you need to select. The scopes are admin:read,admin:write,learner:read,learner:write.

While generating the refresh and access token you need to enter the scope as either admin:read,admin:write or learner:read,learner:write.

Based on your choice mentioned here, Captivate Prime API endpoint are accessible for your application. For example, If you chose Learner role read access, then all the Captivate Prime learner API end points are read-only accessible to your application. 

You may refer to the below link for more information.

https://helpx.adobe.com/captivate-prime/integration-admin/feature-summary/developer-manual.html#regi...

 

Regards,

Abhijeet

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
Help resources