请问大佬这个方案最终怎么解决的?
我们现在也有这个业务。1.小程序有游客这一概念,不需要登录。但是我要对游客调用的接口进行保护,只有授权拥有openId的请求才能访问,否则要授权,授权后签发token能获取openId做后续业务。 2.我想走网关统一认证,但是不知道怎么改认证中心,目前也是准备第二种方案,自己写个过滤器处理这种游客,访客角色。
用的是springcloud么,如果这样的话,可以直接在Gateway的AuthFilter添加你的逻辑。
不然你需要拓展blade-core-secure模块,增加一个新的认证逻辑。
我现在在Auth认证中心中拓展了一个新的 Granter,扩展 BladeUserDetails返回token。但在扩展的Granter中调用 bladex-biz中的服务注入不进来,biz中的服务api都已经install过。但是注入bladex同一个工程中的user用户服务能注入获取。请问该怎么调用 biz中的服务?
这是granter中调试时调用注入情况
demo服务noticeClient通过 springUtil.getBean方式获取 没有配置hystrix熔断 报错如下:
wxmp服务 wxmpOuthClinet通过构造参数注入,有配置熔断类 IWxmpOuthClientFallback,直接返回了熔断信息。
2. blade-biz 工程api
扫一扫访问 Blade技术社区 移动端