Re:从零开始的 Spring Security OAuth2(二)
本文开始从源码的层面,讲解一些 Spring Security Oauth2 的认证流程。本文较长,适合在空余时间段观看。且涉及了较多的源码,非关键性代码以… 代替。
准备工作
首先开启 debug 信息:
1 | logging: |
可以完整的看到内部的运转流程。
client 模式稍微简单一些,使用 client 模式获取 token
http://localhost:8080/oauth/token?client_id=client_1&client_secret=123456&scope=select&grant_type=client_credentials
由于 debug 信息太多了,我简单按照顺序列了一下关键的几个类:
1 | ClientCredentialsTokenEndpointFilter |
