返回排行榜

longguikeji/arkid

Pythonlongguikeji.github.io/arkid/

一账通是一款开源的统一身份认证授权管理解决方案,支持多种标准协议(LDAP, OAuth2, SAML, OpenID),细粒度权限控制,完整的WEB管理功能,钉钉、企业微信集成等,QQ group: 167885406

openidsamlssoldapidpidentity-provideridaasiamoidccasidentityoauth
Star 增长趋势
Star
1.3k
Forks
251
周增长
Issues
7
5001k
2019年8月2021年11月2024年3月2026年7月
制品库PyPIpip install arkid
README

title: 首页

ArkID : 企业级IDaaS/IAM平台系统

  • 丰富的插件,快速构建专属IDaaS/IAM平台
  • 轻松集成您的所有应用
  • 统一的身份,认证,权限管理系统

官方网站

https://arkid.cc

官方IDaaS

https://idaas.arkid.cc

官方文档


功能特点

插件化

  • 基于Plug-in插件化可扩展的底层应用架构
  • 可在不改动主体程序的情况下灵活极速的给主体程序增加新功能

统一目录

  • 实现企业组织架构和海量人员身份信息的集中安全存储
  • 多维度建立对应关系,安全集成企业身份数据源
  • 实现在一个平台对企业人员、组织架构、应用信息的高效统一管理

单点登录

  • 通过一套用户名和密码即可访问所有工作系统
  • 支持如OIDC,OAuth2,CAS,SAML2等单点登录协议
  • 通过插件定向支持各类自有协议或非标准协议
  • 通过浏览器插件支持账密代填的方式

账号生命周期

  • 实现人员入离调转/组织架构变动等身份信息在不同应用系统中的自动化流转
  • 有效提升账户配置效率,管理时间缩短90%
  • 增加审计效率

多因素认证

  • 支持手机,邮箱,人脸,指纹,扫码等各类认证因素
  • 支持图形验证码,动态验证码等各类二次认证
  • 支持微信,钉钉,企业微信等第三方认证
  • 根据客户不同业务场景及安全需要智能唤起不同组合形式的认证规则

集中授权

  • 支持RBAC,ABAC的权限管理
  • 支持权限数据统一录入,存储和分配
  • 统一权限验证,支持第三方权限系统集成

集中审批

  • 支持自定义审批动作
  • 支持对接第三方审批系统

数据同步

  • 支持SCIM协议,跨系统同步用户与组织架构数据
  • 支持包括用户,组织架构,认证,权限等各类数据同步
  • 支持对多个三方系统以各种组合方式进行同步,如将HR系统数据同步至AD或LDAP服务中

安全审计

  • 实时记录用户和管理员的所有请求行为
  • 支持日志读取至第三方数据分析或安全分析系统中
  • 支持在系统中直接展示第三方数据分析系统的图表
  • 支持安全分析系统对认证规则和认证结果做出干预,实现安全的智能控制

客户端

  • 自带WEB页面
  • 支持各类小程序,手机客户端
  • 插件无需编写前端代码即可展示页面

云原生

  • 支持Docker开发
  • 支持Docker,K8S容器化部署

低代码开发框架

  • 对OpenAPI进行扩展,使前端页面由后端配置驱动
  • 快速构建页面原型
  • 支持自定义CSS主题

插件与应用商店

  • 支持开发者共享出售插件
  • 支持SaaS应用伪本地化
  • 支持代理商代理与分成
相关仓库
jaredhanson/passport

Simple, unobtrusive authentication for Node.js.

JavaScriptnpmMIT Licensenodejsexpress
passportjs.org
23.5k1.3k
ory/hydra

Internet-scale OpenID Certified™ OpenID Connect and OAuth2.1 provider that integrates with your user management through headless APIs. Solve OIDC/OAuth2 user cases over night. Consume as a service on Ory Network or self-host. Trusted by OpenAI and many others for scale and security. Written in Go.

GoGo ModulesApache License 2.0hydraoauth2
ory.com
17.4k1.6k
panva/node-oidc-provider

OpenID Certified™ OAuth 2.0 Authorization Server implementation for Node.js

JavaScriptnpmMIT Licenseopenidoidc
3.8k790
DefGuard/defguard

Zero-Trust access management with true WireGuard® 2FA/MFA

Rustcrates.ioOthermultifactor-authenticationopenid
defguard.net
2.8k107
panva/openid-client

OAuth 2 / OpenID Connect Client API for JavaScript Runtimes

TypeScriptnpmMIT Licenseoidcopenid
2.4k409
ory/polis

Streamline your web application's authentication with Polis, an SSO service supporting SAML and OpenID Connect protocols. Beyond enterprise-grade Single Sign-On, it also supports Directory Sync via the SCIM 2.0 protocol for automatic user and group provisioning/de-provisioning.

TypeScriptnpmApache License 2.0enterprise-softwaresaml
ory.com
2.3k223
kdeldycke/awesome-iam

👤 Identity and Access Management knowledge for cloud platforms

Creative Commons Zero v1.0 Universaliamsecret-management
2.2k185
greenpau/caddy-security

🔐 Authentication, Authorization, and Accounting (AAA) App and Plugin for Caddy v2. 💎 Implements Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Github, Google, Facebook, Okta, etc.), SAML Authentication. MFA/2FA with App Authenticators and Yubico. 💎 Authorization with JWT/PASETO tokens. 🔐

GoGo ModulesApache License 2.0caddy-plugincaddy2
authcrunch.com
2.2k101
boxyhq/jackson

🔥 Streamline your web application's authentication with Jackson, an SSO service supporting SAML and OpenID Connect protocols. Beyond enterprise-grade Single Sign-On, it also supports Directory Sync via the SCIM 2.0 protocol for automatic user and group provisioning/de-provisioning. 🤩

TypeScriptnpmApache License 2.0enterprise-softwaresaml
boxyhq.com/docs/jackson/overview
2k169
damienbod/angular-auth-oidc-client

npm package for OpenID Connect, OAuth Code Flow with PKCE, Refresh tokens, Implicit Flow

TypeScriptnpmMIT Licenseopenidangular
npmjs.com/package/angular-auth-oidc-client
1.2k450
dvsekhvalnov/jose-jwt

Ultimate Javascript Object Signing and Encryption (JOSE), JSON Web Token (JWT) and Json Web Keys (JWK) Implementation for .NET and .NET Core

C#MIT Licensejosejwt
1k192
TerribleDev/OwinOAuthProviders

OAuth providers for Owin

C#oauth-providerc-sharp
504235