Skip to content

ARCH-116 OAuth2 Scopes Implementation - #18408

Closed
douglashall wants to merge 0 commit into
masterfrom
douglashall/oauth_scopes_part2
Closed

ARCH-116 OAuth2 Scopes Implementation#18408
douglashall wants to merge 0 commit into
masterfrom
douglashall/oauth_scopes_part2

Conversation

@douglashall

@douglashall douglashall commented Jun 19, 2018

Copy link
Copy Markdown
Contributor
  • Adds scopes and filters claims to JWT creation
  • Enforces OAuth2 scopes and filters for the grades and certificates API endpoints.
  • Serves unexpired tokens to restricted applications.

Decision Records
https://github.com/edx/edx-platform/blob/master/openedx/core/djangoapps/oauth_dispatch/docs/decisions/0006-enforce-scopes-in-LMS-APIs.rst
https://github.com/edx/edx-platform/blob/master/openedx/core/djangoapps/oauth_dispatch/docs/decisions/0007-include-organizations-in-tokens.rst

@douglashall
douglashall force-pushed the douglashall/oauth_scopes_part2 branch from d80b6bd to 00b00ba Compare June 19, 2018 21:25
@douglashall douglashall changed the title Switch to custom DOT Application model that supports per-application scopes. ARCH-116 OAuth2 Scopes Implementation Jun 20, 2018
@douglashall
douglashall force-pushed the douglashall/oauth_scopes_part2 branch from 00b00ba to 7e1fbe3 Compare June 20, 2018 15:32
@douglashall
douglashall force-pushed the douglashall/oauth_scopes_part2 branch 4 times, most recently from d1d5a65 to 90500f4 Compare June 20, 2018 21:10
@douglashall
douglashall force-pushed the douglashall/oauth_scopes_part2 branch from 90500f4 to cc5f62d Compare June 20, 2018 21:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant