Spring Security OAuth2---密码模式

前提说明:此案例是单纯的密码模式基于内存的,没有把用户信息存储到数据库中。

1、pom.xml

2、基本的SpringSecurity的配置,开启Spring Security的Web安全功能,填了一个用户信息,所有资源必须经过授权才可以访问

AuthorizationServerConfig授权服务器配置

3、web安全管理配置

4、资源服务配置

这里的关键就是ResourceConfig,配置比较简单与其它几个模式完全一致,模式的不同主要表现在授权服务器与客户端服务器上,资源服务器只做token的校验与给予资源

5、配置文件内容

6、测试接口

7、测试

http://localhost:53020/oauth/token?username=hellxz&password=xyz&scope=read\_scope&grant\_type=password

7、通过token测试一下

猜你喜欢

转载自juejin.im/post/7079387302488702984