TOPIAM 社区版 1.0.0 发布,开源 IAM/IDaaS 企业身份管理平台

73 阅读3分钟

图片

Hi,亲爱的朋友们,今天是传统 24 节气中的立秋,秋天是禾谷成熟、收获的季节。经过长时间优化和迭代,TOPIAM 企业身份管控平台也迎来了当下的成长和收获,正式发布社区 1.0.0 版本,欢迎大家下载试用,经验交流、社区共建。

产品概述

TopIAM 企业数字身份管控平台,简称:EIAM(Employee Identity and Access Management), 用于管理企业内员工账号、权限、身份认证、应用访问,帮助整合部署在本地或云端的内部办公系统、业务系统及三方 SaaS 系统的所有身份,实现一个账号打通所有应用的服务。

系统架构

图片

功能列表

  • 管理端

功能模块

功能列表

功能描述

账户管理

组织与用户

支持组织与用户数据管理维护。

用户组管理

支持用户组信息维护。

身份源管理

支持通过钉钉、飞书等三方途径同步用户和组织信息到系统。

认证管理

认证提供商

支持配置多种认证源,用户可通过不同方式登录门户。

应用管理

OIDC协议应用

支持通过OIDC协议进行应用SSO。

表单代填应用

支持表单代填方式进行应用SSO。

JWT协议应用

支持JWT协议进行应用SSO。

行为审计

用户行为

记录企业用户相关操作行为记录。

管理员行为

记录管理员相关操作记录。

安全设置

通用安全

支持通用安全配置,及安全防御策略。

密码策略

支持配置用户密码全局规则策略。

系统管理员

负责维护系统用户配置等。

系统设置

消息设置

支持配置维护邮件模版、邮件服务、短信服务。

IP地理库

支持配置IP地理库,实现精准IP定位。

存储配置

支持配置云存储服务,如阿里云、腾讯云、MinIO等。

系统监控

会话管理

支持查看系统登录会话,支持回话下线。

  • 门户端

功能模块

功能列表

功能描述

我的账户

基础设置

支持用户对基础信息维护。

安全设置

支持用户对安全相关配置维护。

账号绑定

支持用户查看三方账号绑定关系,并支持解绑。

我的应用

应用列表

展示用户应用列表及发起单点登录。

操作日志

日志列表

支持用户查看自身操作记录,以对某次改变提供溯源数据。

会话管理

会话列表

支持查看当前用户登录会话,支持会话下线。

技术架构

  • Spring Boot 3

  • Spring Security 6 功能强大且高度可定制的身份验证和访问控制框架

  • MySQL 业务功能数据管理

  • ElasticSearch 全文检索,日志,时序数据存储

  • Redis 分布式会话,高速缓存

  • React 18 用于构建 Web 和原生交互界面的库

  • Ant Design 5 蚂蚁集团开源 UI 组件库

后续规划

  • CAS 协议支持

  • SAML2 协议支持

  • SCIM 2.0 协议支持

  • 统一应用权限管控

  • 多语言 SDK

  • 更多........

相关地址

本文使用 文章同步助手 同步