Spring Authorization Server入门(二)
前言: Spring Authorization Server
怎么用?实际项目该怎么恰 传送门
看一个示例 spring-template 中的 三个模块
spring-authorization-server
认证服务器 代号 Aspring-authorization-client
客户端 代号 Cspring-authorization-resource
资源服务器 代号 R
示例代码: https://gitee.com/nuy/spring-template
流程
先介绍下代码的整体逻辑关系:
第一步,用户小王 尝试访问客户端主页 /index,过滤器会发现小王的身份没有认证,会重定向到认证中心进行认证,一旦小王认证通过,认证中心会为其颁发令牌。
第二步,用户小王拿到了令牌,令牌可以让他去调用他允许访问的资源。
具体里面发生的事情当然没有这么简单,这个后续看情况是否深入讲一下,目前就先了解流程性的东西以及将实际代码能跑通。
代码
其实代码就是从官网拿过来的,只是自己新写的maven项目而已。后续会整合实际项目,欢迎留言!