MaxKey是一个开源的身份管理和认证产品,它是一种领先的IAM-IDaas(身份和访问管理)解决方案。该项目支持多种单点登录(SSO)标准协议,包括OAuth 2.x、OpenID Connect、SAML 2.0、JWT、CAS和SCIM等。它基于RBAC(基于角色的访问控制)实现统一的权限控制,并提供用户生命周期管理功能。
MaxKey专注于在企业环境中提供高性能、安全和易用性的解决方案,并在医疗保健、金融、政府和制造等行业得到广泛应用。
主要功能
MaxKey提供了以下主要功能:
1、标准协议支持:支持多种单点登录(SSO)标准协议,包括OAuth 2.x/OpenID Connect、SAML 2.0、JWT、CAS和SCIM等。
2、身份认证:提供多种身份认证方式,包括验证码、双因素认证(短信/动态口令/邮件)、短信认证、TOTP(基于时间的一次性密码)、域认证(Kerberos/SPNEGO/AD域)、LDAP(OpenLDAP/ActiveDirectory/标准LDAP服务器)、社交账号认证(微信/QQ/微博/钉钉/Google/Facebook等)和扫描二维码认证(企业微信/钉钉/飞书扫码登录)。
3、用户生命周期管理:支持用户生命周期的管理,包括身份供应同步等功能。
4、多租户认证平台:支持集团公司下多个企业的独立管理或企业内不同部门的数据隔离,降低运维成本。
5、平台独立性和环境多样性:支持Web、手机、移动设备(如苹果iOS、Android等)等多种环境,涵盖了从B/S到移动应用的认证能力。
6、安全性和合规性:配置密码和访问策略,支持精确的IP定位,强大的安全审计功能,全面的用户生命周期审计,访问行为记录的可追溯性审计,安全合规审计和安全风险预警。
7、基于Java EE平台和微服务架构:使用Spring、MySQL、Tomcat、Redis、MQ等开源技术,具有良好的可扩展性。
8、开源、安全、自主可控:MaxKey是开源项目,提供了源代码,具备安全性和自主可控性。
开源地址
你可以在GitHub上访问MaxKey项目的代码和相关资源:
https://github.com/dromara/MaxKey
项目官网
该项目的官方网站是
http://www.maxkey.top/
项目预览
欢迎大家关注我的公众号,将会为大家推荐更优质的内容!
原文始发于微信公众号(青檬小栈):MaxKey:开源且强大的单点登录认证系统
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/250098.html