Skip to content

devops-utils/python_ldap_platform

 
 

Repository files navigation

基于django3的ldap管理平台

python3.7.9

  • 多ldap组织和用户管理
  • 用户自行重置或修改密码
  • 集成本地用户支持单点登录

ldap配置前提

# 条目 1: ou=Group,dc=domain,dc=com
dn: ou=Group,dc=domain,dc=com
objectclass: top
objectclass: organizationalUnit
ou: Group


# 条目 1: ou=People,dc=domain,dc=com
dn: ou=People,dc=domain,dc=com
objectclass: top
objectclass: organizationalUnit
ou: People

简单安装

参考example.conf 在根目录创建online.conf 修改所需要的配置

# 依赖安装
pip install -r requirements.txt
# 库迁移
python manage.py makemigrations 
python manage.py migrate 
# 管理用户创建
python manage.py createsuperuser
# 启动
python3 manage.py runserver 0.0.0.0:8888

coding地址

https://hanyunfeng.coding.net/public/public/python_ldap_platform/git/files

screenshots

登录

个人信息

修改密码

ldap列表

ldap管理页

ldap用户编辑

重置密码邮件

About

基于django3的ldap管理平台

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 94.7%
  • SCSS 2.7%
  • Less 2.6%