spring security与oauth2作用与依赖

有些同学在与spring boot整合的时候可能会迷糊这两个组件的作用与引用pom 这里介绍一下

作用

spring security 主要使用目的为认证与授权 (验证账号密码与是否有权限访问资源) 而spring security以session作为交互

oauth2 主要目的为接入第三方登录  同时提供了以token作为访问权限 可以参考oauth2简介

            如果使用oauth2就服务结构必须分为 认证中心,资源中心,第三方应用(建议分离开)

整合spring boot依赖

如果只使用spring security 那么引用依赖为:

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
        </dependency>

 

如果同时使用oauth2+spring security依赖为

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-oauth2</artifactId>
        </dependency>

点击spring-cloud-starter-oauth2 进入可以看到 依赖了以下包

猜你喜欢

转载自blog.csdn.net/qq_20143059/article/details/113754145