An open API service indexing awesome lists of open source software.

https://github.com/zhuima/dingtalk2ldap

dingtalk2ldap, FreeIPA, dingding, Flask, LDAP
https://github.com/zhuima/dingtalk2ldap

dingding flask freeipa ldap

Last synced: 11 months ago
JSON representation

dingtalk2ldap, FreeIPA, dingding, Flask, LDAP

Awesome Lists containing this project

README

          

dingtalk2ldap
=============

[TOC]

[![Python 3.7.2](https://img.shields.io/badge/python-3.7.2-yellow.svg)](https://www.python.org/)
[![](https://img.shields.io/badge/flask-1.0.2-green.svg)](http://flask.pocoo.org/)
[![](https://img.shields.io/badge/pipenv-2018.10.13-blue.svg)](https://docs.pipenv.org/)

### 一、Installation

```python
$ git clone https://github.com/zhuima/dingtalk2ldap.git
$ cd dingtalk2ldap
$ pipenv shell
$ pipenv install --dev
$ pipenv run flask forge
$ pipenv run flask run
* Running on http://127.0.0.1:5000/
* Running on http://127.0.0.1:5000/login
* account: admin password: zhuima321

```

### 二、关于项目

- 后台管理使用: https://github.com/pratikborsadiya/vali-admin
- 为了减轻运维手动操作,此乃自助注册平台,通过企业邮箱实现
- 自助,自助,自助

### 三、实现机制

- 用户注册账号并确认后实现同步到管理系统里

### 四、DEMO

#### 4.1、首页

![](./docs/index.png)

#### 4.2、关联系统

![](./docs/system.png)

#### 4.3、注册页面

![](./docs/register.png)

#### 4.4、账号监测页面

![](./docs/check.png)

#### 4.5、密码找回页面

![](./docs/resetpass.png)

### 五、TODO

- [x] 权限管理
- [x] dingding
- [x] FreeIPA
- [ ] 后台优化扩展
- [ ] 和FreeIPA联测,环境局限未进行