#身份认证
IdentityServer4 - ASP.NET Core身份验证与访问控制的开源框架
IdentityServer4OpenID ConnectOAuth 2.0身份认证开源框架Github开源项目
IdentityServer4是专为ASP.NET Core设计的开源身份验证框架,实现了OpenID Connect和OAuth 2.0协议。它支持基于令牌的身份验证、单点登录和API访问控制。该项目通过了OpenID基金会认证,保证了与相关规范的兼容性。作为.NET Foundation项目之一,IdentityServer4采用Apache 2许可证,为开发者提供了可靠的身份管理工具。
aad-pod-identity - Kubernetes应用的Azure Active Directory身份认证开源项目
AAD Pod IdentityAzure Active DirectoryKubernetes云资源访问身份认证Github开源项目
AAD Pod Identity是一个开源项目,为Kubernetes应用提供Azure Active Directory身份认证。它允许管理员通过Kubernetes原语配置身份和绑定,使容器化应用无需代码修改即可安全访问云资源。虽然该项目已归档,但它为Azure Workload Identity奠定了基础,后者现已成为Azure Kubernetes Service的推荐身份解决方案。
lucia - 多运行时支持的TypeScript身份验证库
身份认证TypeScript会话管理开源库跨平台Github开源项目
Lucia是一个TypeScript编写的身份验证库,简化会话处理并提供易用的API。支持Node.js、Bun、Deno和Cloudflare Workers等多种运行时,具有完全类型化和广泛的数据库兼容性。该库减少配置复杂度,为开发者提供高效的身份验证方案。
SimpleIdServer - 多协议支持的开源身份认证与授权框架
SimpleIdServer身份认证授权框架开源项目安全协议Github
SimpleIdServer是一个支持多种身份认证和授权协议的开源框架,包括OPENID、OAuth 2.0、SCIM 2.0、UMA 2.0、FAPI和CIBA。它简化了访问控制服务器的开发、配置和部署流程。框架的模块化设计和可扩展性使其能够适应不同组织的身份验证和授权需求。SimpleIdServer提供了多个NuGet包,涵盖身份服务器、SCIM服务器和凭证颁发器等功能,帮助开发者高效构建和部署身份管理系统。
next-drizzle-lucia-sqlite-template - 集成多种技术的全功能身份认证模板
Next.js身份认证模板ORMOAuthGithub开源项目
这是一个集成Next.js、Drizzle ORM、Lucia Auth和SQLite的开源项目。该模板提供多种身份认证方式,包括OAuth、魔法链接和传统登录。它还实现了密码重置、账户注册确认等功能,并采用分层架构设计。项目整合了服务器端验证和邮件发送功能,为开发者提供了一个完整的身份认证解决方案,帮助快速搭建安全可靠的认证系统。
logto - 全面的身份认证解决方案适用于现代应用和SaaS产品
Logto身份认证开源CIAM用户管理Github开源项目
Logto是一个综合性身份认证解决方案,适用于现代应用和SaaS产品开发。它提供多种登录方式,包括无密码和社交媒体登录,同时具备企业级功能如基于角色的访问控制、单点登录和多因素认证。Logto的开箱即用基础设施和软件开发工具包大大简化了身份认证的实现过程,使其成为个人开发者和成长型公司的理想选择。
casdoor - 开源IAM平台 支持多种身份认证和访问管理协议
Casdoor身份认证单点登录开源平台用户管理Github开源项目
Casdoor是一个开源的身份和访问管理(IAM)平台,提供用户友好的Web界面。它支持OAuth 2.0、OIDC、SAML等多种认证协议,集成了单点登录(SSO)功能。该平台为企业提供灵活、安全的身份认证解决方案,使开发者能够快速实现用户管理和访问控制。
awesome-keycloak - Keycloak资源大全,身份和访问管理学习指南
Keycloak身份认证访问管理开源单点登录Github开源项目
这是一份全面的Keycloak学习资源汇总,涵盖官方文档、社区讨论、技术文章、视频教程等多个方面。内容包括Keycloak基础知识、高级配置、集成方案、部署实践等。无论是初学者还是有经验的开发者,都能在此找到有价值的Keycloak相关资料,助力身份认证与访问控制项目的实施。
keycloak - 开源身份与访问管理系统
Keycloak身份认证访问管理开源安全Github开源项目
Keycloak是一个开源的身份和访问管理系统,为应用程序提供安全认证和授权功能。它支持用户联合、多因素认证、用户管理和细粒度授权。开发者可以轻松集成Keycloak,无需自行处理用户存储和认证过程。Keycloak支持多种协议如OAuth 2.0和OpenID Connect,可与LDAP和Active Directory集成,并提供单点登录(SSO)功能。它适用于云原生应用、微服务架构和传统企业系统,为各类组织提供灵活的身份管理解决方案。
goth - Go语言多提供商身份认证的轻量级开源框架
GothGo语言身份认证多提供商开源项目Github
Goth是一个Go语言开发的多提供商身份认证框架。它支持50多个认证平台,包括主流社交媒体和云服务提供商。Goth采用简洁的接口设计,便于开发者集成各类身份验证协议。项目附带详细文档和示例,有助于快速实现自定义的身份验证功能。
assent - 轻量级多提供商身份认证框架 支持OAuth和OpenID Connect
Assent身份认证OAuth多服务商ElixirGithub开源项目
Assent是一个多提供商身份认证框架,支持OAuth和OpenID Connect协议。框架内置20多种认证策略,涵盖Google、Facebook、GitHub等主流平台。Assent提供灵活配置,支持自定义HTTP客户端和JWT适配器,便于开发者将第三方身份验证集成到Elixir应用中。
guard - 多样化Kubernetes身份认证与授权管理工具
Kubernetes身份认证GuardAppsCodeWebhookGithub开源项目
Guard作为Kubernetes Webhook身份认证服务器,集成了多种认证方式,包括静态令牌、主流代码托管平台和云服务提供商。它能够进行用户认证并管理用户组,有助于实现基于组的RBAC权限控制。支持Kubernetes 1.9及以上版本,是一个全面的集群安全管理工具。
saas-starter-kit - Enterprise SaaS Starter Kit 全面的Next.js开源应用模板
SaaSNext.js企业级应用开源身份认证Github开源项目
saas-starter-kit是一个基于Next.js的开源企业级SaaS应用模板,集成了Tailwind CSS、Postgres、Prisma和TypeScript等现代技术栈。该项目提供身份认证、团队管理、国际化和暗黑模式等多项开箱即用功能,显著缩短开发周期。此外,它还支持SAML SSO、目录同步和Webhook等企业级特性,为开发者提供了构建安全可靠SaaS应用的全面解决方案。
hydra - 优化性能的OAuth 2.0和OpenID Connect开源服务器
Ory HydraOAuth 2.0OpenID Connect身份认证授权服务器Github开源项目
Ory Hydra是一个开源的OAuth 2.0服务器和OpenID Connect提供者,经过OpenID认证。它以低延迟、高吞吐量和低资源消耗为设计目标,通过登录和授权应用对接现有身份系统。Hydra支持多种OAuth2流程,并为开发者提供全面的API文档和工具支持。
cas - 开源多协议单点登录与身份管理系统
CAS单点登录身份认证开源软件ApereoGithub开源项目
CAS是开源的企业级身份管理和单点登录系统,支持多种认证协议如SAML2和OpenID Connect。基于Java开发,CAS提供多因素认证、高可用集群部署和丰富的管理界面。其灵活的部署选项和主题定制功能,使其成为Web应用安全认证的有力工具。
awesome-webauthn - WebAuthn和Passkeys工具项目精选资源库
WebAuthnPasskeyFIDO2身份认证生物识别Github开源项目
该项目汇集了WebAuthn和Passkeys相关的开发资源,包括演示、库、认证器、工具、教程等。覆盖多种编程语言和平台,为开发者提供全面的WebAuthn和Passkeys技术参考。列表内容丰富,有助于快速入门和深入研究这一安全认证技术。