Table of Contents
为什么需要用token验证
原因呢是因为写博客时已经在本地写好了,但是要发表到网站上还需要这么几步:
- 打开浏览器
- 打开我的网站
- 进入登陆页
- 登陆
- 进入后台页
- 进入文章发表页
- 复制粘贴
- 发表
所以使用token验证成为必然
如何使用token?
生成token
使用itsdangerous对token进行加密
class User(model): ...... @property def token(self): config = current_app.config secret_key = config.setdefault('SECRET_KEY') salt = config.setdefault('SECURITY_PASSWORD_SALT') serializer = URLSafeTimedSerializer(secret_key) # column = self.(需要加密的字段) token = serializer.dumps(column, salt=salt) return token
请保管好SECRET_KEY 和 …