Cognito用户池不仅是用户目录,还提供身份验证和授权服务,支持无密码登录、令牌修改、用户错误掩盖和可定制登录页面,简化应用集成。
Keycloak是一个开源的身份和访问管理解决方案,提供单点登录、身份验证和授权服务。它支持多种身份验证方式和访问控制方法,易于集成到各种应用程序和平台。
11月,GitHub服务性能下降,授权服务出现内存使用过多导致授权请求失败,用户收到404或错误响应。改进部署策略,移除授权服务与回滚工具的依赖关系。
本文介绍了几个优秀的开源身份验证和授权服务项目,包括Authelia、Ory Hydra、JustAuth和Keycloak。这些项目支持单点登录(SSO),注重安全性,提供多种认证方式,易于集成,适用于现代应用程序,帮助实现安全可靠的用户认证。
Amazon Verified Permissions是一项细粒度的权限管理和授权服务,使用开源策略语言和SDK Cedar套件来定义权限,将权限集中到策略存储库中,以便开发人员使用这些权限来授权用户在应用程序中的操作。
Supabase是一个开源的Firebase替代品,最近推出了Supabase Auth功能,提供用户身份验证和授权服务。用户可以通过简单的函数进行注册和登录,支持PostgreSQL的行级安全和灵活的策略引擎。未来将增加自定义邮件模板和第三方OAuth支持。
完成下面两步后,将自动完成登录并继续当前操作。