通过rest api鉴权的http请求方式实现系统之间的调用

本篇文档是基于guns系统来实现系统之间http请求rest api鉴权的方式来诠释相关调用方式,实现本地系统调用guns系统。
1、本地系统相关配置实现调用功能

1.1 、不带鉴权的HttpClientUtils实现简单的调用utils
通过rest api鉴权的http请求方式实现系统之间的调用_第1张图片
1.2、rest api鉴权JWT方式的HttpClientApiUtils调用utils
通过rest api鉴权的http请求方式实现系统之间的调用_第2张图片
通过rest api鉴权的http请求方式实现系统之间的调用_第3张图片
1.3、http请求test方法实现
通过rest api鉴权的http请求方式实现系统之间的调用_第4张图片
2、guns系统相关配置接收相关http请求

2.1 WebConfig中增加对rest api鉴权的spring mvc拦截器
通过rest api鉴权的http请求方式实现系统之间的调用_第5张图片
2.2 ShiroConfig中添加配置不走shiro鉴权,走rest api鉴权
通过rest api鉴权的http请求方式实现系统之间的调用_第6张图片
2.3 Rest Api鉴权接口和对应鉴权路径配置
通过rest api鉴权的http请求方式实现系统之间的调用_第7张图片
通过rest api鉴权的http请求方式实现系统之间的调用_第8张图片
2.4 请求Controller设置获取响应的token和测试是否走鉴权
通过rest api鉴权的http请求方式实现系统之间的调用_第9张图片
在这里插入图片描述
3、总结
请求走rest api鉴权,请求测试每个接口都需要带token,如果想单独配置相关请求可以根据第二步的方式来实现相关配置的添加。

你可能感兴趣的:(Java)