Resolve "Implement a Oauth provider in Funkwhale"
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:
App management in user settings:
Edited by Agate