Spring Authorization Server 的 /oauth2/token 请求怎么被拦截的

直接看源码
先找这个类OAuth2TokenEndpointFilter
然后看类的说明

意思就是说这个类响应/oauth2/token POST这个URI,好了知道在那里拦截了。

那它为啥会被拦截呢?看看源码你就会发现这个类在构造器创建了请求匹配的对象如下图

Spring Authorization Server 的 /oauth2/token 请求怎么被拦截的_第1张图片

 这个时候发现这个方法是实现了抽象方法

Spring Authorization Server 的 /oauth2/token 请求怎么被拦截的_第2张图片

所有看向父类OncePerRequestFilter(太多不展开,有兴趣可以去了解spring bean 初始化、 servlet等),这个类的意思就是对于每次的请求都进行请求过滤;所有这就是/oauth2/token post 会被拦截的原因

你可能感兴趣的:(Spring,Authorization,Server,java,后端,spring,boot)