Skip to content
This repository was archived by the owner on Mar 3, 2020. It is now read-only.

Commit cb116b6

Browse files
committed
fixup! Added support for client_credentials grant type
1 parent 63172ff commit cb116b6

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

provider/views.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ class AccessTokenMixin(object):
4141
These methods may be used by both Authorization and Access Token endpoints.
4242
"""
4343

44+
@abc.abstractmethod
4445
def get_access_token(self, request, user, scope, client):
4546
"""
4647
Override to handle fetching of an existing access token.
@@ -49,6 +50,7 @@ def get_access_token(self, request, user, scope, client):
4950
"""
5051
raise NotImplementedError # pragma: no cover
5152

53+
@abc.abstractmethod
5254
def create_access_token(self, request, user, scope, client):
5355
"""
5456
Override to handle access token creation.
@@ -57,6 +59,7 @@ def create_access_token(self, request, user, scope, client):
5759
"""
5860
raise NotImplementedError # pragma: no cover
5961

62+
@abc.abstractmethod
6063
def create_refresh_token(self, request, user, scope, access_token, client):
6164
"""
6265
Override to handle refresh token creation.
@@ -65,6 +68,7 @@ def create_refresh_token(self, request, user, scope, access_token, client):
6568
"""
6669
raise NotImplementedError # pragma: no cover
6770

71+
@abc.abstractmethod
6872
def invalidate_refresh_token(self, refresh_token):
6973
"""
7074
Override to handle refresh token invalidation. When requesting a new
@@ -74,6 +78,7 @@ def invalidate_refresh_token(self, refresh_token):
7478
"""
7579
raise NotImplementedError # pragma: no cover
7680

81+
@abc.abstractmethod
7782
def invalidate_access_token(self, access_token):
7883
"""
7984
Override to handle access token invalidation. When a new access token

0 commit comments

Comments
 (0)