green-hamburger-3800
11/16/2022, 9:05 AMbetter-orange-49102
11/16/2022, 9:14 AMgreen-hamburger-3800
11/16/2022, 9:25 AMbetter-orange-49102
11/16/2022, 9:48 AMimport jwt
import time
secret = DATAHUB_TOKEN_SERVICE_SIGNING_KEY
payload = {
'actorType': 'USER',
'actorId': 'datahub',
'type': 'PERSONAL',
'version': '1',
'exp': int(time.time())+600,
'jti': '1',
'sub':'datahub',
'iss': 'datahub-metadata-service'
}
token = jwt.encode(payload, secret, algorithm='HS256')
should result in a token that last for 10min for datahub user
you can check payload by decoding an existing tokengreen-hamburger-3800
11/16/2022, 9:52 AM