在选择适合你需求的方案时,务必思考你的技术栈、项目规模、安全需求以及社区支持等因素。


专栏
Spring Security开发实践
作者:软件架构
19币
44人已购
查看
OAuth2orize:这是一个基于Node.js的开源项目,提供了实现OAuth 2.0授权服务器的工具和中间件。它支持各种授权流程和自定义扩展。
项目链接:
https://github.com/oauth2orize/oauth2orize
Keycloak:Keycloak是一个开源的身份和访问管理解决方案,支持OAuth 2.0和OpenID Connect等标准。它提供了一个可扩展的授权服务器和身份验证系统。
项目链接:https://www.keycloak.org/

Spring Authorization Server:它是基于 Spring Security 和 OAuth2 的框架,提供了一种用于保护资源和进行授权的可定制解决方案。
Spring Authorization Server 具有灵活的配置选项和可扩展的功能,可以轻松地与 Spring 态系统中的其他组件和库集成。
它支持常见的身份验证和授权协议,如 OAuth2、OpenID Connect 等。
Spring Authorization Server 可以作为独立的服务器部署,也可以与现有的 Spring Boot 应用程序集成。
项目链接:
https://spring.io/projects/spring-authorization-server/


专栏
Spring Security OAuth2开发实践
作者:软件架构
19.9币
43人已购
查看
django-oauth-toolkit:这是一个用于Django Web框架的OAuth 2.0实现,可以协助你快速构建授权服务器和资源服务器。
项目链接:
https://django-oauth-toolkit.readthedocs.io/en/latest/
Hydra:Hydra是一个Go语言编写的开源项目,用于构建OAuth 2.0和OpenID Connect提供程序。它具有高度的灵活性和可扩展性。
项目链接:https://www.ory.sh/hydra/
#暑期创作大赛#


