首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >spring-安全性-OAuth2 vs spring-云-启动器-OAuth2

spring-安全性-OAuth2 vs spring-云-启动器-OAuth2
EN

Stack Overflow用户
提问于 2018-11-27 12:54:36
回答 2查看 10K关注 0票数 13

我正在使用spring构建一个oAuth2应用程序。但是,使用spring-security-oauth2spring-cloud-starter-oauth2在Github中有不同的示例项目。

我们有特定的场景,可以在两个应用程序之间使用特定的jar吗?

虽然Spring云主要用于分布式系统。对于即使是非分布式应用程序,也有很多在Github上使用spring-cloud-starter-oauth2的实现。谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-01-09 14:48:45

为了解决复杂的依赖关系管理,引入了。Starter是一组依赖描述符(将多个常用的依赖项组合到一个POM中),否则您也可以手动将其单独包含在应用程序中。入门器可用于web、测试、数据jpa、安全性、邮件等。如果它不是初学者,那么它就是一个模块:一个简单的工件。

如果您想使用web,您可以单独使用tomcat、mvc和jackson (手动)--一个简单的应用程序需要大量的依赖项。相反,您只需要引入一个初始依赖项:

代码语言:javascript
复制
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>

在回答你的问题时:

spring-security-oauth2是组org.springframework.security.oauth的一个工件,它支持Security (而不是云)的oAuth2 (仅支持oAuth2),而spring-cloud-starter-oauth2是一组多依赖项,就像上面的入门web依赖项一样。这是Spring的OAuth2启动程序,只有在您使用Spring的情况下才是如此。这个初学者在Spring的OAuth2框架下附带了一捆开箱即用的依赖关系,比如SSO、OAuth2客户端。

票数 18
EN

Stack Overflow用户

发布于 2021-03-19 16:09:41

Spring最初将oauth2移动到spring,但从2.4.0.M1版本开始,它被移动到security。您将能够在start.spring.io上验证oauth2云依赖只存在于版本>=2.0.0.RELEASE和<2.4.0.M1中。

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

https://stackoverflow.com/questions/53500219

复制
相关文章

相似问题

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