Java实现OAuth2.0授权码方式
前面介绍了OAuth2.0和授权方式,可以参考以下文章:
简单认识OAuth2.0
OAuth2.0授权方式
今天就用Java来验证OAuth2.0授权方式的授权码式,我们Spring Cloud的OAuth来实现认证和资源服务器,以下是Web Security的配置。
Web Security的配置
我们另外要实现一个认证服务器,其实很简单我们做个配置类,继承AuthorizationServerConfigurerAdapter类,并添加注解EnableAuthorizationServer,我们配置四种认证方式,一个认证服务器基本完成,以下是具体代码:
认证服务器
我们再配置个资源服务器,就是我们的应用服务,这个很简单了,一个spirngboot的