Token Generation for Email login
Abhishek needs an API for E-Mail Login Token Generation. He gave this Python code:
@app.route('/get-email-access-token')
def getEmailAccessToken():
server_secret = request.headers.get('Authorization')
if not server_secret or server_secret != environment.SERVER_SECRET:
return 'Unauthorized', 401
user_id = request.args.get('email')
given_name = request.args.get('givenName')
sn = request.args.get('sn')
if not user_id:
return 'Must provide parameter email in query params', 400
the_logger.log_event(user_id, {
'type' : 'login',
'time' : _current_timestamp()
})
return _get_access_token(user_id, given_name, sn)