情况是我的角度应用程序需要为使用不同安全协议的 2 个消费下游应用程序进行身份验证和授权设置。为了实现相同的目的,将消费者应用程序 1 的资源 URI 设置为 moneta 用户,那么身份验证对于消费者应用程序 1 效果很好,但对于消费者应用程序 2 则不然。如果对消费者应用程序 2 完成,那么对于消费者应用程序失败1(收到错误:Moneta 用户为空)。有没有办法将资源 URI 设置为 moneta 用户?
情况是我的角度应用程序需要为使用不同安全协议的 2 个消费下游应用程序进行身份验证和授权设置。为了实现相同的目的,将消费者应用程序 1 的资源 URI 设置为 moneta 用户,然后身份验证适用于消费者应用程序 1,但不适用于消费者应用程序 2。
不幸的是,Moneta 目前不支持为单个用户设置多个资源 URI。您无法直接配置 Moneta 用户访问具有不同安全协议的资源。
以下是您可以考虑的一些替代方法:
单独的 Moneta 用户:
API网关:
自定义 Moneta 扩展(高级):