Merge pull request #16 from MycroftAI/changing-expiration-token-time
Changing the selene expiration time from 30 days to 1 daypull/17/head
commit
f1f472817a
|
@ -5,7 +5,7 @@ from time import time
|
||||||
import requests as service_request
|
import requests as service_request
|
||||||
|
|
||||||
from selene_util.api import SeleneEndpoint, APIError
|
from selene_util.api import SeleneEndpoint, APIError
|
||||||
from selene_util.auth import encode_auth_token, THIRTY_DAYS
|
from selene_util.auth import encode_auth_token, ONE_DAY
|
||||||
|
|
||||||
|
|
||||||
class AuthenticateAntisocialEndpoint(SeleneEndpoint):
|
class AuthenticateAntisocialEndpoint(SeleneEndpoint):
|
||||||
|
@ -47,7 +47,7 @@ class AuthenticateAntisocialEndpoint(SeleneEndpoint):
|
||||||
self.config['SECRET_KEY'], self.users_uuid
|
self.config['SECRET_KEY'], self.users_uuid
|
||||||
)
|
)
|
||||||
response_data = dict(
|
response_data = dict(
|
||||||
expiration=time() + THIRTY_DAYS,
|
expiration=time() + ONE_DAY,
|
||||||
seleneToken=self.selene_token,
|
seleneToken=self.selene_token,
|
||||||
tartarusToken=self.tartarus_token,
|
tartarusToken=self.tartarus_token,
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
from http import HTTPStatus
|
from http import HTTPStatus
|
||||||
|
|
||||||
from selene_util.api import SeleneEndpoint
|
from selene_util.api import SeleneEndpoint
|
||||||
from selene_util.auth import encode_auth_token, THIRTY_DAYS
|
from selene_util.auth import encode_auth_token, ONE_DAY
|
||||||
from time import time
|
from time import time
|
||||||
import json
|
import json
|
||||||
|
|
||||||
|
@ -30,7 +30,7 @@ class AuthenticateSocialEndpoint(SeleneEndpoint):
|
||||||
)
|
)
|
||||||
|
|
||||||
response_data = dict(
|
response_data = dict(
|
||||||
expiration=time() + THIRTY_DAYS,
|
expiration=time() + ONE_DAY,
|
||||||
seleneToken=self.selene_token,
|
seleneToken=self.selene_token,
|
||||||
tartarusToken=self.tartarus_token,
|
tartarusToken=self.tartarus_token,
|
||||||
)
|
)
|
||||||
|
|
|
@ -3,7 +3,7 @@ import json
|
||||||
from time import time
|
from time import time
|
||||||
|
|
||||||
from selene_util.api import SeleneEndpoint
|
from selene_util.api import SeleneEndpoint
|
||||||
from selene_util.auth import encode_auth_token, THIRTY_DAYS
|
from selene_util.auth import encode_auth_token, ONE_DAY
|
||||||
|
|
||||||
|
|
||||||
class SocialLoginTokensEndpoint(SeleneEndpoint):
|
class SocialLoginTokensEndpoint(SeleneEndpoint):
|
||||||
|
@ -25,7 +25,7 @@ class SocialLoginTokensEndpoint(SeleneEndpoint):
|
||||||
|
|
||||||
def _build_response(self):
|
def _build_response(self):
|
||||||
response_data = dict(
|
response_data = dict(
|
||||||
expiration=time() + THIRTY_DAYS,
|
expiration=time() + ONE_DAY,
|
||||||
seleneToken=self.selene_token,
|
seleneToken=self.selene_token,
|
||||||
tartarusToken=self.tartarus_token,
|
tartarusToken=self.tartarus_token,
|
||||||
)
|
)
|
||||||
|
|
|
@ -4,7 +4,7 @@ from time import time
|
||||||
|
|
||||||
import jwt
|
import jwt
|
||||||
|
|
||||||
THIRTY_DAYS = 2592000
|
ONE_DAY = 86400
|
||||||
|
|
||||||
_log = getLogger(__package__)
|
_log = getLogger(__package__)
|
||||||
|
|
||||||
|
@ -18,7 +18,7 @@ def encode_auth_token(secret_key, user_uuid):
|
||||||
Generates the Auth Token
|
Generates the Auth Token
|
||||||
:return: string
|
:return: string
|
||||||
"""
|
"""
|
||||||
token_expiration = time() + THIRTY_DAYS
|
token_expiration = time() + ONE_DAY
|
||||||
payload = dict(iat=datetime.utcnow(), exp=token_expiration, sub=user_uuid)
|
payload = dict(iat=datetime.utcnow(), exp=token_expiration, sub=user_uuid)
|
||||||
selene_token = jwt.encode(
|
selene_token = jwt.encode(
|
||||||
payload,
|
payload,
|
||||||
|
|
Loading…
Reference in New Issue