天天看点

Springboot整合摘要式(Digest)身份认证

百度下来关于springboot整合摘要式省份认证的帖子基本都是说原理的,很少有直接的demo,前些天找到了一个博主写的demo,但是我只是截图了忘记了博主的地址很抱歉了。

下面直接上代码截图:

1:项目目录结构:只需要有框出来的三个文件,其他的不用就可以把摘要式认证抱起来

Springboot整合摘要式(Digest)身份认证

2:WebSecurity内容(加密方式自行修改,用户名和密码自行修改):
Springboot整合摘要式(Digest)身份认证

3:控制器的接口自己随便写一个测试就可以了 ;

4:程序启动后用浏览器访问借口是会弹出来要求填写用户名密码如下图:输入用户名:admin,密码:admin则可以正常访问了,如下图:

Springboot整合摘要式(Digest)身份认证

5:我们也可以自己另写一个springboot应用程序来做认证测试(参考自博文:https://www.cnblogs.com/liuxm2017/p/9828950.html):

     5-1:如下图(写一个RestTemplate的Bean,授权服务器的IP地址,用户密码,realm参数根据自己的来修改即可):

Springboot整合摘要式(Digest)身份认证

5-2:在协议而测试的控制器接口如下图:

Springboot整合摘要式(Digest)身份认证

继续阅读