首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >spring-security-oauth2与Spring中的spring-security-oauth2-core

spring-security-oauth2与Spring中的spring-security-oauth2-core
EN

Stack Overflow用户
提问于 2019-05-07 21:52:45
回答 3查看 1.5K关注 0票数 2

spring-security-oauth2和spring-security-oauth2-core在spring中的区别是什么?spring-security-oauth2会被spring-security-oauth2-core替代吗?

spring-security-oauth2发布链接:http://repo.spring.io/release/org/springframework/security/oauth/spring-security-oauth2/

spring-security-OAUT2-核心发布链接http://repo.spring.io/release/org/springframework/security/spring-security-oauth2-core/

EN

回答 3

Stack Overflow用户

发布于 2019-05-07 22:21:58

是的,这是有很大区别的。Spring- OAuth -OAuth2 (Spring Security Security安全项目)是no longer being actively developed

下一步,它将在Spring Security 5中实现(在spring-security-OAuth2-core中)。这非常令人困惑,因为许多教程都使用了以前的Spring Security OAuth (@EnableResourceServer@EnableAuthorizationServer@EnableOAuth2Sso注释通常会泄露)。

票数 7
EN

Stack Overflow用户

发布于 2019-05-07 22:15:51

第一个链接与Spring4相关,它与Spring Security版本相匹配。可以在pom.xml文件中验证这一点。

第二个链接与Spring5和Spring Security5相关,不仅可以从链接中提到的版本中直接看出这一点,还可以在Spring Security 5 documentation中找到直接命名的依赖项。

票数 1
EN

Stack Overflow用户

发布于 2020-03-23 21:59:55

不同之处在spring git资源库中进行了描述。

https://github.com/spring-projects/spring-security/wiki/OAuth-2.0-Migration-Guide

这是旧的库:如你所见,这个库在security/oauth/spring-security-oauth2/ -security的'oauth‘组中。

我不建议使用旧的库作为客户端,因为有许多未解决的问题,包括clientContext的存储问题(库使用代理而不是普通实体,因此在使用MA和分布式缓存时会有问题)。此外,它不允许同时使用多个OAuth2.0提供程序(只能使用一个)。

同时,该库提供了一个显著的优势,可以使用新库中没有实现的授权服务器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56024206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档