首页 > 其他分享 >Oauth2.0 用Spring-security-oauth2 来实现

Oauth2.0 用Spring-security-oauth2 来实现

时间:2022-09-29 19:41:13浏览次数:86  
标签:http 登录 Spring 微博 OAuth security Oauth2.0

前言:

  要准备再次研究下 统一认证的功能了,我还是觉得实现统一认证 用Oauth2 最好了,所以,现在再次收集资料和记笔记。

正文:

  一、概念理解

       OAuth2, 是个授权协议, RFC文档见:​​http://tools.ietf.org/html/rfc6749​​ 

       概念性的Blog以下这两个比较好一点: 
             ​​​阮一峰 理解OAuth 2.0​​​ 
             ​帮你深入理解OAuth2.0协议 

 

       比如很多网站都有类似的 “使用微博登录”,“使用qq 登录”的按钮,点击 以后,就会跳转到 微博 或者 QQ 的页面要求登录,登录之后会让你确认是否让其访问XX用户信息,确认之后你就会发现该网站上有你的用户名了。

   以上这个流程,就是 OAuth(另外一个叫 Open connect 协议)

  

  接下来将会介绍 如何用Spring security oauth 写最少的代码和配置,用最简单的环境,自己搭建一个OAuth 的服务Demo(服务端!不是客户端!)

     

 

参考博文:​​http://wwwcomy.iteye.com/blog/2230265​

作者:panie


标签:http,登录,Spring,微博,OAuth,security,Oauth2.0
From: https://blog.51cto.com/u_15812342/5723937

相关文章

  • 安全框架 SpringSecurity 和 Shiro 对比
    突然再次很想理一下权限的事,但是实在不知道实际情况选哪个框架好,现在整理下网上的资料,做一下对比。1、Spring-security对spring结合较好,如果项目用的springmvc,使用起来很......
  • Apache Shiro和Spring Security的详细对比
    参考资料:1)ApacheShiroApacheShiro:​​http://shiro.apache.org/​​在Web项目中应用ApacheShiro:​​http://www.ibm.com/developerworks/cn/java/j-lo-shiro/​​Apac......
  • Spring源码学习:day2
    前言:我还是太懒了,连截图都懒得粘贴,故直接用书上说的话的截图吧。代码的编写过程都是应该有一个入口的,所有的代码最终都是为了那个入口更加方便更加简单而产生的。......
  • Spring 源码学习:day1
    前言:最近也不知道该忙些什么样的事情。便随便看看源码算了。正文:(1)在网上下载Spring的源码:可以采用git方式下载 https://github.com/spring-projects/s......
  • SpringCloud学习 系列五、创建生产者和消费者验证微服务中心 Eureka的作用
    系列导航SpringCloud学习系列一、前言-为什么要学习微服务SpringCloud学习系列二、简介SpringCloud学习系列三、创建一个没有使用springCloud的服务提供者和消费......
  • SpringCloud学习 系列四、微服务中心 Eureka介绍及创建一个Eureka中心服务
    不得不先介绍一个概念1、CAP 定理(1)概念CAP定理指的是在一个分布式系统中,Consistency(一致性)、Availability(可用性)、Partitiontolerance(分区容错性),三者不可兼得。......
  • SpringBoot运维实用篇
    ​下面就从运维实用篇开始讲,在运维实用篇中,我给学习者的定位是玩转配置,为开发实用篇中做各种技术的整合做好准备工作。与开发实用篇相比,运维实用篇的内容显得略微单薄,......
  • SpringBoot基础篇
    JC-1.快速上手SpringBoot​ 学习任意一项技术,首先要知道这个技术的作用是什么,不然学完以后,你都不知道什么时候使用这个技术,也就是技术对应的应用场景。SpringBoot技术由Pi......
  • SpringBoot基础篇->运维实用篇-->开发实用篇->原理篇
    点击领取课程使用到的资料(阿里云盘)一、SpringBoot基础篇二、SpringBoot运维实用篇三、SpringBoot开发实用篇四、SpringBoot原理篇......
  • SpringCloudAlibaba整合Dubbo集群形式
    在文件bootstrap-cqa.propertiesspring.cloud.nacos.config.server-addr=172.16.99.96:8848,172.16.99.97:8848,172.16.99.98:8848spring.cloud.nacos.discovery.server-ad......