{"id":18879070,"url":"https://github.com/zhuima/dingtalk2ldap","last_synced_at":"2025-08-02T03:09:39.748Z","repository":{"id":81212702,"uuid":"165013874","full_name":"zhuima/dingtalk2ldap","owner":"zhuima","description":"dingtalk2ldap, FreeIPA, dingding, Flask, LDAP","archived":false,"fork":false,"pushed_at":"2020-06-22T09:44:30.000Z","size":2265,"stargazers_count":7,"open_issues_count":2,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-14T19:11:36.614Z","etag":null,"topics":["dingding","flask","freeipa","ldap"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zhuima.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-10T07:42:07.000Z","updated_at":"2023-10-13T09:13:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"91e46573-462b-4a89-a9ab-b0cc8563bc34","html_url":"https://github.com/zhuima/dingtalk2ldap","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zhuima/dingtalk2ldap","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhuima%2Fdingtalk2ldap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhuima%2Fdingtalk2ldap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhuima%2Fdingtalk2ldap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhuima%2Fdingtalk2ldap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zhuima","download_url":"https://codeload.github.com/zhuima/dingtalk2ldap/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhuima%2Fdingtalk2ldap/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268330911,"owners_count":24233151,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-02T02:00:12.353Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dingding","flask","freeipa","ldap"],"created_at":"2024-11-08T06:33:02.079Z","updated_at":"2025-08-02T03:09:39.714Z","avatar_url":"https://github.com/zhuima.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"dingtalk2ldap\n=============\n\n\n[TOC]\n\n[![Python 3.7.2](https://img.shields.io/badge/python-3.7.2-yellow.svg)](https://www.python.org/)\n[![](https://img.shields.io/badge/flask-1.0.2-green.svg)](http://flask.pocoo.org/)\n[![](https://img.shields.io/badge/pipenv-2018.10.13-blue.svg)](https://docs.pipenv.org/)\n\n\n### 一、Installation\n\n```python\n$ git clone https://github.com/zhuima/dingtalk2ldap.git\n$ cd dingtalk2ldap\n$ pipenv shell\n$ pipenv install --dev\n$ pipenv run flask forge\n$ pipenv run flask run\n* Running on http://127.0.0.1:5000/\n* Running on http://127.0.0.1:5000/login\n* account: admin password: zhuima321\n\n```\n\n\n\n### 二、关于项目\n\n- 后台管理使用: https://github.com/pratikborsadiya/vali-admin\n- 为了减轻运维手动操作，此乃自助注册平台，通过企业邮箱实现\n- 自助，自助，自助\n\n\n### 三、实现机制\n\n- 用户注册账号并确认后实现同步到管理系统里\n\n\n### 四、DEMO\n\n#### 4.1、首页\n\n![](./docs/index.png)\n\n#### 4.2、关联系统\n\n![](./docs/system.png)\n\n#### 4.3、注册页面\n\n![](./docs/register.png)\n\n#### 4.4、账号监测页面\n\n![](./docs/check.png)\n\n#### 4.5、密码找回页面\n\n![](./docs/resetpass.png)\n\n### 五、TODO\n\n- [x] 权限管理\n- [x] dingding\n- [x] FreeIPA\n- [ ] 后台优化扩展\n- [ ] 和FreeIPA联测，环境局限未进行\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzhuima%2Fdingtalk2ldap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzhuima%2Fdingtalk2ldap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzhuima%2Fdingtalk2ldap/lists"}