aboutsummaryrefslogtreecommitdiff
path: root/gn3/auth/authentication/oauth2/models/oauth2token.py
diff options
context:
space:
mode:
Diffstat (limited to 'gn3/auth/authentication/oauth2/models/oauth2token.py')
-rw-r--r--gn3/auth/authentication/oauth2/models/oauth2token.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/gn3/auth/authentication/oauth2/models/oauth2token.py b/gn3/auth/authentication/oauth2/models/oauth2token.py
index 9495df4..c1fcafb 100644
--- a/gn3/auth/authentication/oauth2/models/oauth2token.py
+++ b/gn3/auth/authentication/oauth2/models/oauth2token.py
@@ -1,7 +1,7 @@
"""OAuth2 Token"""
import uuid
import datetime
-from typing import NamedTuple, Optional, Sequence
+from typing import NamedTuple, Optional
from pymonad.maybe import Just, Maybe, Nothing
@@ -17,7 +17,7 @@ class OAuth2Token(NamedTuple):
token_type: str
access_token: str
refresh_token: Optional[str]
- scope: Sequence[str]
+ scope: str
revoked: bool
issued_at: datetime.datetime
expires_in: int
@@ -38,7 +38,7 @@ class OAuth2Token(NamedTuple):
def get_scope(self) -> str:
"""Return the valid scope for the token."""
- return " ".join(self.scope)
+ return self.scope
def is_expired(self) -> bool:
"""Check whether the token is expired."""
@@ -60,7 +60,7 @@ def __token_from_resultset__(conn: db.DbConnection, rset) -> Maybe:
token_type=rset["token_type"],
access_token=rset["access_token"],
refresh_token=rset["refresh_token"],
- scope=rset["scope"].split(None),
+ scope=rset["scope"],
revoked=(rset["revoked"] == 1),
issued_at=datetime.datetime.fromtimestamp(
rset["issued_at"]),