我有两个微服务,每个微服务都有自己的AuthRequestInterceptor,并由InterceptorRegistry过滤。
All methods of Micro service A expect barer token except getConnectionToken method
All methods of Micro service B expect barer token except getConnectionToken method
的两个微服务的拦截器中均排除了getConnectionToken方法
.excludePathPatterns("/sanity", "/connect/token");
使用Spring Rest模板,这些情况很好用
Micro service B - > calls Micro service A and gets getConnectionToken
Micro service B - > use connectionToken and make call Services in Micro service A
假冒客户
Micro service B - > calls Micro service A and try to get getConnectionToken from Micro service A
但是在那个时候,获取连接令牌请求转到B的InterceptorRegistry,并且由于未提供Barer令牌而失败。
如果有人知道为什么要假装InterceptorRegistry而不是春季休假模板,我将不胜感激