前言
项目模板来源于spring security5提供的示例项目
项目地址: https://github.com/jgrandja/spring-security-oauth-5-2-migrate
运行直接将项目导入IDEA中就可以运行
一、配置授权服务器
spring security5不提供授权服务器实现。(其实有一个叫Spring Authorization Server的项目,但这个项目今年八月21号才发布0.01版,很显然不适合初学者),示例代码中使用的授权服务器是一个叫keycloak的软件,安装可以参照官网提供的文档: