目前国内很多平台(QQ,微信,微博等)都提供了OAuth2服务,本文不是针对OAuth2协议的教程,故阅读本文之前,如果对OAuth2协议还不熟悉的同学可查询相关资料,本文旨在以最简单的方式,使用Spring OAuth2 框架,快速搭建OAuth2服务。
前提
阅读本文之前,你需要了解:
- Spring Boot
- Spring MVC
- Spring Security
- Google 浏览器插件Postman
Maven依赖
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>oauth2</artifactId>
<packaging>jar</packaging>
<name>oauth2</name>
<url>http://maven.apache.org</url>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.6.RELEASE</version>
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<
快速搭建Spring Boot OAuth2认证服务器

本文介绍了如何使用Spring Boot、Spring Security和Spring OAuth2快速搭建OAuth2认证服务器。主要内容包括配置SecurityConfig、AuthorizationServerConfig和ResourceServerConfig,设置OAuth2客户端类型,以及演示如何通过Postman获取access_token。
最低0.47元/天 解锁文章
2847

被折叠的 条评论
为什么被折叠?



