加油机用户令牌库
tankersdk-user-token的Python项目详细描述
在python中为Tanker SDK生成用户令牌。
安装
使用pip:
$ pip install tankersdk-user-token
用法
importtankersdk.usertokendefretrieve_user_token(user_id):""" Fetch a previously stored token """...defstore_user_token(user_id,token):""" Store a previously generated token """...defcheck_auth(user_id):""" Check the user is authenticated """...defserve_user_token(user_id):""" Called during sign/up sign in of your users. Send a user token, generated if necessary, but only to authenticated users """authorized=check_auth(user_id)ifnotauthorized:raiseUnAuthorizedError()token=retrieve_user_token(user_id)ifnottoken:token=tankersdk.usertoken.generate_user_token(trustchain_id,trustchain_private_key,user_id)store_user_token(user_id,token)returntoken