Java编程网

分享 Java Web 开发相关知识

Spring Boot社交和依赖项概述

这篇文章基于我的最新经验,当时我只是想将社交登录集成到我的应用程序中。春季启动后,这似乎很容易,是的,我正在使用springboot开发应用程序和服务,而我的奋斗开始了。
问题是春天在幕后做了很多事情,这使我们很难理解,因为我们是开发人员,我们至少需要所有控件,我们应该知道发生了什么事情(scherzosa)。

首先需要的是依赖项,这里是Spring Starter的启动世界,以及如何选择的难题。这篇文章主要关注Spring Starter的依赖项以及何时选择哪个依赖项。

当我开始搜索如何与社交登录集成时,我遇到了以下选项。

  1. 使用Spring Oauth2客户端
  2. 使用Spring Social。

现在与第一个选项一起使用Spring提供了两个带有两种不同口味的启动器

答:如果您使用的是Spring Boot。

《Spring Boot社交和依赖项概述》
《Spring Boot社交和依赖项概述》

B.如果您仅在项目中使用spring security

《Spring Boot社交和依赖项概述》
《Spring Boot社交和依赖项概述》

但是有一段时间我们遇到这样的情况,即从春季开始就不需要安全性,或者只需要社交登录而没有安全性定义或任何安全性上下文。Spring提供了针对此类情况的解决方案,在这些情况下,我们可以选择与特定提供商(例如facebook,linkedin等)进行Spring社交整合。
这是此类情况下的依赖项。
《Spring Boot社交和依赖项概述》

基本上,spring具有不同的项目流,它们通常在特定的启动器中结合一些项目,例如大多数是Spring Boot启动器,以及一些特定的流启动器,例如安全性。但是,人们总是可以根据需要选择独立的流,例如“社会案例”。

在确定了需要哪些依赖项之后,我们必须做一些真正的事情,每个依赖项都带有一些特定的功能集。在以后的文章中,我将尝试介绍实现方面的差异。

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注