1.consumer不可以依赖provider,否则consumer就变成了provider
2.通过@Reference远程调用得到的对象是dubbo的代理对象
所以不能在provider里实现UserDetailsService,否则调用到配置类后security就不认识这个调用对象了,此时需要在consumer里实现UserDetailsService,然后注册成bean。
本文探讨了在Dubbo微服务框架中实现安全认证时,Consumer和服务提供者(Provider)之间的依赖关系及其影响。强调了Consumer不能直接依赖Provider,并解释了如何正确地在Consumer端实现UserDetailsService以确保Spring Security能够正常工作。
所以不能在provider里实现UserDetailsService,否则调用到配置类后security就不认识这个调用对象了,此时需要在consumer里实现UserDetailsService,然后注册成bean。
239

被折叠的 条评论
为什么被折叠?