- 本项目根据<<Flask Web开发: 基于Python的Web开发实战>>书而来 是学习Flask开发的一个记录
- 除了实现<<Flask Web开发>>介绍的功能外,也实现了其他功能
集成Flask-JWT,采用JWT实现API的认证功能
采用PyJWT,实现自定义JWT认证功能。支持
- 自定义JWT声明
- 刷新token
- 登录视图装饰器
- 获取登录用户
采用Flask-OAuthlib实现新浪微博登录
- 需先在微博开发平台注册应用,设置回调地址和测试账号
- 授权成功后,在session中设置对应的值,关联本地系统账号(注册或登录)
- 管理后,即可用微博登录
采用Flask-OAuthlib实现OAuth2 Server