【发布时间】:2018-12-10 12:44:30
【问题描述】:
我们正在使用 Azure B2C 租户来处理我们的 Azure 应用程序的登录,该应用程序有几个位于不同地理位置的实例(主要/次要)。 以前,用户会根据他们的地理位置点击主要或次要,这样单个用户可能会在整个会话期间坚持使用他们点击的任何实例(除非一个用户死亡并故障转移)。
我们最近切换到将用户(在一些 Azure 停机时间之后)路由到这些应用服务中的每一个的负载平衡方式,我们现在收到许多 Audience Validation Failed 错误,因为- 据我所见 - 用户最初从主要说重定向到 B2C 登录,登录然后负载平衡回辅助(其他)应用程序服务,这样应用程序 ID(每个应用程序一个service) - 在 B2C 中控制的租户不正确,因此错误。
我们使用的是从 B2C howtos 中提取的 AddAzureAdB2C,它包装了 OpenIdConnect
是否有任何方法可以处理此问题,以便在任一应用服务上进行任何登录,可能有共享的受众,或类似的?
【问题讨论】:
标签: azure asp.net-core openid-connect azure-ad-b2c