springsecurity+oauth2.0 分布式认证授权总结篇3

一 概述

1.1 概述

Spring-Security-OAuth2 是对 OAuth2 的一种实现,并且跟我们之前学习的 Spring Security相辅相成。 使用它来实现我们设计的分布式认证授权解决方案。
OAuth2.0 的服务提供方涵盖两个服务,即 授权服务 (Authorization Server,也叫认证服务) 和资源服务 (Resource Server)

1.2 授权服务

授权服务 (Authorization Server 应包含对接入端以及登入用户的合法性进行验证并颁发 token 等功能,对令牌 的请求端点由 Spring MVC 控制器进行实现,
下面是配置一个认证服务必须要实现的 endpoints
AuthorizationEndpoint 服务于认证请求。默认 URL /oauth/authorize
TokenEndpoint 服务于访问令牌的请求。默认 URL /oauth/token

1.3 资源服务

资源服务 (Resource Server): 应包含对资源的保护功能,对非法请求进行拦截,对请求中 token 进行解析鉴权等:
OAuth2AuthenticationProcessingFilter     用来对请求给出的身份令牌解析鉴权

二  环境搭建

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值