djangOauth:基于ldap与jwt的统一认证系统(sso) 源码

vacuum7120 15 0 ZIP 2021-03-15 10:03:11

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

用户评论
请输入评论内容
评分:
暂无评论