账号管理开源项目有哪些

fiy 其他 67

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    开源项目是指软件源代码对公众开放,允许任何人查看、使用、修改和分发的项目。在账号管理领域,也有许多开源项目可供选择。下面是一些常见的账号管理开源项目:

    1. FreeIPA:一个开源的身份和策略管理系统,用于集中管理用户、组、主机和服务的身份和访问控制。

    2. Keycloak:一个开源的单点登录和身份管理解决方案,提供基于OpenID Connect和OAuth 2.0的认证和授权功能。

    3. OpenLDAP:一个开源的轻量级目录访问协议(LDAP)实现,可以用于用户和组的身份验证和授权。

    4. Apache Shiro:一个开源的Java安全框架,提供身份验证、授权、密码加密和会话管理等功能。

    5. LemonLDAP::NG:一个开源的Web访问管理系统,提供单点登录、访问控制和身份提供者等功能。

    6. SSO CAS:一个基于标准协议的开源单点登录系统,具有灵活的客户端集成和身份验证和授权功能。

    7. SimpleSAMLphp:一个简单、轻量级的开源单点登录解决方案,支持多种身份提供者和协议。

    以上只是一些常见的账号管理开源项目,还有其他很多项目可以根据实际需求进行选择和使用。不同的项目有各自的特点和适用场景,可以根据具体要求进行评估和选择。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    有许多开源项目专注于账号管理,以下是其中一些较知名的项目:

    1. FreeIPA:FreeIPA 是一个开源的身份和权限管理解决方案。它提供了集中化的账号管理、单点登录、角色和权限管理等功能,并支持LDAP、Kerberos和DNS等协议。

    2. Keycloak:Keycloak 是一个为现代应用程序和服务提供身份验证和授权的开源身份与访问管理解决方案。它支持 OpenID Connect、OAuth 2.0 和 SAML 等协议,可以与各种应用程序和服务进行集成。

    3. FusionAuth:FusionAuth 是一个开源的身份和访问管理系统,提供了用户注册、登录、密码重置等核心功能,并支持 OpenID Connect、OAuth 2.0、SAML 和 LDAP 等协议。

    4. Keymaster:Keymaster 提供了一个简单的 API,用于集中式账号和密钥管理。它可以用于存储和管理应用程序的凭证、API 密钥、密码和证书等敏感信息。

    5. LemonLDAP::NG:LemonLDAP::NG 是一个基于开源技术的单点登录 (SSO) 解决方案,提供了集中化的用户认证和授权功能,并支持多种身份验证协议如 OpenID Connect、SAML 和 CAS。

    这些开源项目为用户提供了灵活和可定制的账号管理解决方案,开发者可以根据自己的需求选择合适的项目进行集成和部署。

    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在开源社区中,有许多账号管理开源项目可供选择。以下列举了一些常见的账号管理开源项目:

    1. Keycloak:Keycloak是一种开源的身份和访问管理解决方案,提供了集中式的用户身份验证、单点登录(SSO)、权限管理和身份令牌生成等功能。Keycloak支持多种身份验证方式,如用户名/密码、社交媒体登录、LDAP等。

    2. FreeIPA:FreeIPA是一款为Linux和Unix环境设计的身份和访问管理解决方案。它提供了集中式的用户身份验证、授权、证书管理和审计功能。FreeIPA还包括一个Web管理界面,方便管理员管理用户账号和权限。

    3. OpenID Connect:OpenID Connect是一种基于OAuth 2.0协议的身份验证和授权协议。它提供了一种安全且开放的方式来验证用户身份和授权应用程序访问用户的资源。许多开源项目都支持OpenID Connect协议,例如Google、GitHub、Microsoft等。

    4. LDAP:LDAP(Lightweight Directory Access Protocol)是一种用于访问和管理分布式目录服务的协议。LDAP通常用于身份验证和用户管理,许多开源项目都提供了对LDAP的支持,例如OpenLDAP、389 Directory Server等。

    5. Shibboleth:Shibboleth是一种基于SAML(Security Assertion Markup Language)的身份和访问管理系统。它提供了一种安全且跨域的身份验证和授权机制,常用于大学和研究机构的网络身份管理。

    以上只是一些常见的账号管理开源项目,还有许多其他解决方案可供选择。根据实际需求和项目规模,可以选择适合的开源项目来进行账号管理。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部