【问题标题】:Azure B2C load balanced App Services Audience Validation FailedAzure B2C 负载平衡应用服务受众验证失败
【发布时间】: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


    【解决方案1】:

    如果它是在一个公共域(例如 mywebapp.trafficmanager.net)后面部署到多个服务(例如 mywebappeu.azurewebsites.net 和 mywebappus.azurewebsites.net)的同一个应用程序,那么您应该在Azure AD B2C 并使用这两个应用服务设置此应用标识符。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-10
      • 2021-10-16
      • 1970-01-01
      • 2017-10-25
      • 2013-04-18
      • 2022-06-19
      • 2017-08-21
      • 1970-01-01
      相关资源
      最近更新 更多