python+flask+ldap3搭建简易版IDaaS系统(前端站点)

ops/2025/2/12 20:10:35/

Python工具开源专栏

Py0006 python+flask+ldap3搭建简易版IDaaS系统(前端站点)

  • Python工具开源专栏
  • 前言
  • 目录结构
  • 前端网站的部分演示
    • 首页
    • 查询数据
    • 数据同步
    • 数据关联查询
    • 系统日志
  • 完整代码已在GitHub上开源

前言

  python+flask+ldap3搭建简易版IDaaS系统的前端站点,IDaaS即统一身份认证平台,详解见【IDaaS】什么是IDaaS?

此简易版IDaaS系统仅实现部分功能,功能大致如下几点。(文末有github链接)

  1. 统一账号管理 Account:以钉钉为上游同步源,AD域控为下游同步源,通过pythonldap3库实现对AD域控组织架构的增删改查。
  2. 关联多系统的数据查询。
  3. 同步日志的审计。

版本迭代至V1.1,目前只使用了IDaaS核心功能统一账号管理 Account的一个细分功能点,上下游同步中心。


目录结构

源代码目录结构:

Simple-IDaaS-front|——— public	# 存放前端站点的资源文件|——— components		# php组件包|——— config			# 配置参数文件|——— css				# css资源文件|——— imgs				# 图片资源文件|——— js				# js资源文件|——— layui			# layui js框架资源文件|——— template			# php模板文件|——— 401.html|——— 404.html|——— 500.html|——— index.php		# php站点访问入口|——— readme.md|——— LICENSE

访问前端站点的目录入口:

 |——— index.php	# php站点访问入口

前端网站的部分演示

首页

1


查询数据

2


数据同步

3


数据关联查询

因隐私信息保护,仅公开部分信息
4


系统日志

5



完整代码已在GitHub上开源

源码已在GitHub上开源:Simple-IDaaS-front




http://www.ppmy.cn/ops/36485.html

相关文章

【Java 刷题记录】前缀和

前缀和 25. 一维前缀和 示例1: 输入: 3 2 1 2 4 1 2 2 3输出: 3 6import java.util.Scanner;// 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main {public static void main(String[] args) {Scanner in new Scanner(S…

单调栈|84.柱状图中最大的矩形

力扣题目链接 // 版本一 class Solution { public:int largestRectangleArea(vector<int>& heights) {int result 0;stack<int> st;heights.insert(heights.begin(), 0); // 数组头部加入元素0heights.push_back(0); // 数组尾部加入元素0st.push(0);// 第一…

如何迁移Windows PC数据到统信UOS 1070

原文链接&#xff1a;如何迁移Windows PC数据到统信UOS 1070 Hello&#xff0c;大家好啊&#xff01;随着统信UOS 1070的推出&#xff0c;越来越多的用户和企业选择迁移到这个基于Linux的操作系统&#xff0c;以享受其安全性和稳定性的优势。今天&#xff0c;我们将探讨如何使用…

如何删除BigKey

1.2.3、如何删除BigKey BigKey内存占用较多&#xff0c;即便时删除这样的key也需要耗费很长时间&#xff0c;导致Redis主线程阻塞&#xff0c;引发一系列问题。 redis 3.0 及以下版本 如果是集合类型&#xff0c;则遍历BigKey的元素&#xff0c;先逐个删除子元素&#xff0c;…

2024视觉与学习青年学者研讨会(VALSE 2024)热点推文预告

视觉与学习青年学者研讨会&#xff08;VALSE&#xff09;是国内人工智能领域顶尖学者一年一度的研讨会。该会议的特点是大、全、新。会议的规模大&#xff0c;参会者达到五千人以上&#xff1b;会议的主题全&#xff0c;全面覆盖人工智能的各大领域&#xff1b;会议的内容新&am…

网络基础——校验

网络基础——校验 网络通信的层次化模型&#xff08;如OSI七层模型或TCP/IP四层模型&#xff09;中&#xff0c;每一层都有其特定的校验机制来确保数据传输的正确性和完整性。 物理层 校验方式 不直接涉及校验和&#xff0c;但会采用信号编码技术&#xff08;如曼彻斯特编码…

构建多代开发团队的沟通与共识:方法与实践

团队中拥有各个年龄段的开发者是一种常见的现象&#xff0c;如何快速形成一套团队沟通语言、共识和知识体系是团队协作和发展的关键。下面我们就这个话题展开讨论。 1. 建立共同目标和价值观 首先&#xff0c;团队需要明确共同的目标和价值观。无论年龄段的差异如何&#xff…

word:三线表的绘制【攻略】

word&#xff1a;三线表的绘制【攻略】 前言版权推荐word&#xff1a;三线表的绘制效果简单方法另外的方法 最后 前言 2024-5-7 18:25:08 以下内容源自《【攻略】》 仅供学习交流使用 版权 禁止其他平台发布时删除以下此话 本文首次发布于CSDN平台 作者是CSDN日星月云 博客…