Use scoped tokens to load <audio> urls instead of JWT
Showing
- api/config/settings/common.py 2 additions, 0 deletionsapi/config/settings/common.py
- api/funkwhale_api/common/auth.py 1 addition, 0 deletionsapi/funkwhale_api/common/auth.py
- api/funkwhale_api/music/views.py 2 additions, 1 deletionapi/funkwhale_api/music/views.py
- api/funkwhale_api/users/authentication.py 74 additions, 0 deletionsapi/funkwhale_api/users/authentication.py
- api/funkwhale_api/users/oauth/permissions.py 4 additions, 0 deletionsapi/funkwhale_api/users/oauth/permissions.py
- api/funkwhale_api/users/serializers.py 10 additions, 0 deletionsapi/funkwhale_api/users/serializers.py
- api/tests/music/test_views.py 13 additions, 0 deletionsapi/tests/music/test_views.py
- api/tests/users/oauth/test_permissions.py 23 additions, 6 deletionsapi/tests/users/oauth/test_permissions.py
- api/tests/users/test_authentication.py 83 additions, 0 deletionsapi/tests/users/test_authentication.py
- api/tests/users/test_serializers.py 15 additions, 0 deletionsapi/tests/users/test_serializers.py
- front/package.json 0 additions, 1 deletionfront/package.json
- front/src/App.vue 4 additions, 0 deletionsfront/src/App.vue
- front/src/components/audio/Player.vue 10 additions, 1 deletionfront/src/components/audio/Player.vue
- front/src/components/library/TrackBase.vue 10 additions, 2 deletionsfront/src/components/library/TrackBase.vue
- front/src/store/auth.js 14 additions, 9 deletionsfront/src/store/auth.js
- front/tests/unit/specs/store/auth.spec.js 0 additions, 14 deletionsfront/tests/unit/specs/store/auth.spec.js
- front/yarn.lock 0 additions, 5 deletionsfront/yarn.lock
Loading
Please register or sign in to comment