Spring-security-oauth2的版本是2.2.0。框架
首先来看类的继承图,以下图1所示post
图1spa
有注解FrameworkEndpoint,这个注解和Spring的Controller注解同样的,只是这个FrameworkEndpoint注解是给框架用的,它有处理/oauth/token的方法,分别对应get和post的请求,以下图2所示blog
图2继承
图2中postAccessToken的处理流程以下图3所示,流程很长,这一切都是为了生成Token,保存Token到TokenStore,以后返回Token。token
图3get
当咱们为了获得Token,去访问/oauth/token的时候,处理的流程如上图3所示it