Ad Password Self Service Versions Save

基于Python 3.8 + Django 3.2的密码自助平台,AD用户自助修改密码,结合<钉钉>/<企业微信>应用免密码授权后可自行重置密码、解锁自己的账号。

1.0.6.1

1 year ago

1.0.6

1 year ago

修改钉钉、企业微信直接通过企业内部免密登录授权或验证的方式实现用户信息的获取,直接通过软件内部工作平台打开,废弃扫码方式(由于API接口的权限问题,一些关键数据已经不再支持通过扫码获取)

1.0.5.7

2 years ago

修改utils.ad_ops  self.doamin: 如果doamin\user中doamin部分被写成域名格式, 只提取DOMAIN部分

1.0.5.6

2 years ago

修复通过自动部署脚本部署之后,无法正常打开的问题!

1.0.5.5

2 years ago

修改format2username方法,返回元组作为结果判断。 修正resetpwd.views 将所有format2username兼容处理,防止当用户名为空时,能正确抛出异常给前端页面。 修复resetpwd.views callback_check中一个BUG(如果用户不存在或未激活,会存在通过format2username拿不到用户名的情况,在这里就直接抛出user_info整个json)

1.0.5.4

2 years ago

添加了新的模板,旧模板也保留了,如果想切换旧样式,请自行把渲染的html模板改成不带v1的。

1.0.5.3

2 years ago

1.0.5.2

2 years ago

修复utils目录自定义模块中的处理逻辑return结果不正确,导致Django无法正常在前台显示结果的BUG

1.0.5.1

2 years ago

启动项目时,动态创建crypto_key 修复一些BUG 抽离重复的代码,进行复用。

1.0.5

2 years ago

添加了企业微信支持,修改pwdselfservice/local_settings.py中的SCAN_CODE_TYPE = 'DING'或SCAN_CODE_TYPE = 'WEWORK',区分使用哪个应用扫码验证 添加Reids缓存Token支持,如果不配置Redis则使用MemoryStorage缓存到内存中