djangOauth:基于ldap与jwt的统一认证系统(sso) 源码
djangOauth 项目介绍 基于django-rest-framework-jwt 基于django-auth-ldap 实现用户名的统一认证 您可以直接使用该项目,或者基于该项目二次开发。 准备做(按优先级排序) 企业微信扫码登录(本地已经正常使用,近期将提交代码) 添加ldap组同步 开发环境 Djnago> = 2 Python> = 3 MySQL的= 5.7.16 工作方式 第三方应用发起带有“用户名,密码”的帖子请求(/ api / login /),djangOauth验证用户名,密码后,返回jwt令牌 第三方应用解析jwt token验证有效性,并保存至cookie,每页刷新页面验证一次。 如若令牌过期,则发起(/ api / token-refresh /)令牌刷新接口,获取新的令牌。 当启用LDAP验证方式时,将会自动在数据库创建对应用户 配置说明 JWT_EXPI
文件列表
djangOauth-master.zip
(预估有个32文件)
djangOauth-master
.gitignore
94B
requirements.txt
438B
Oauth
__init__.py
0B
views.py
579B
models.py
357B
__pycache__
master.cpython-36.pyc
5KB
admin.cpython-36.pyc
895B
暂无评论