五分钟带你玩转oauth2(二)带你区分spring security与oauth2

论坛 期权论坛 脚本     
已经匿名di用户   2022-3-21 23:59   2607   0

有些同学在与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 进入可以看到 依赖了以下包

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP