jwt
JSON Web Token(JWT)是目前最流行的跨域身份验证解决方案
2. ## 跨域身份验证
3. ## 代码
import jwt
# 生成jwt 三个参数,载荷(要加密的数据),签名哈希(盐值),指定加密算法
encode_jwt = jwt.encode({'uid': 2}, '12345', algorithm='HS256')
# 转码
encode_str = str(encode_jwt, 'utf-8')
print(encode_str)
# 解密 三个参数,载荷(要解密的数据),签名哈希(盐值),指定加密算法
decode_jwt = jwt.decode(
encode_str,
'12345', algorithms=['HS256'])
print(decode_jwt)
>>> eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOjJ9.6dJKZwsIg-5ctVuUCY6rVOLaBF_O4LmEP66_qZksHoo
>>> {'uid': 2}