Skip to content

Resolve "Implement a Oauth provider in Funkwhale"

Agate requested to merge 752-funkwhale-oauth-provider into develop

Closes #752 (closed)

Todo:

  • Registering oauth apps (and specify allowed scopes)
  • Create/Manage/revoke apps for an account
  • Authorization code grant flow (https://tools.ietf.org/html/rfc6749#section-4.1)
  • Update our permissions system to work with the oauth scopes
  • Ensure tokens cannot have more scopes than the one defined on the app
  • Confirmation on app revocation
  • UI to create user app

Authorization flow:

Peek_2019-03-18_15-48

App management in user settings:

image

Edited by Agate

Merge request reports