0

我创建了一个新的 azure DevOps 帐户并创建了一个 Web 应用程序,但看不到任何“发布者验证”部分。 在此处输入图像描述

我应该怎么做才能看到应用注册中的“发布者验证”部分?

4

1 回答 1

0

当您注册新应用时,您的应用的发布者域可能会设置为默认值。该值取决于应用程序的注册位置,特别是应用程序是否在租户中注册以及租户是否具有租户验证域。

如果存在租户验证域,则应用的发布者域将默认为租户的主要验证域。如果没有租户验证域(应用程序未在租户中注册的情况),则应用程序的发布者域将设置为 null。

在此处输入图像描述

您可以按照以下步骤使用 Azure 门户配置发布者域:

要设置应用的发布者域,请按以下步骤操作。

  1. 登录到 Azure 门户

  2. 如果您可以访问多个租户,请使用顶部菜单中的 目录 + 订阅 过滤器 选择注册应用程序的租户。

  3. 导航到 Azure Active Directory > 应用注册 以查找并选择要配置的应用。

    选择应用程序后,您将看到应用程序的 概述 页面。

  4. 管理下,选择 品牌

  5. 找到 发布者域 字段并选择以下选项之一:

    • 如果您尚未配置域,请选择 配置域。
    • 如果已配置域,请选择 更新域。

如果您的应用已在租户中注册,您将看到两个可供选择的选项卡: 选择已验证的域验证新域

如果您的域未在租户中注册,您将只能看到为您的应用程序验证新域的选项。

要为您的应用验证新域

  1. 创建一个名为 microsoft-identity-association.json 并粘贴以下 JSON 代码片段的文件。

    JSON复制

    {
       "associatedApplications": [
          {
             "applicationId": "{YOUR-APP-ID-HERE}"
          },
          {
             "applicationId": "{YOUR-OTHER-APP-ID-HERE}"
          }
       ]
     }
    
    
  2. 将占位符 {YOUR-APP-ID-HERE} 替换为与您的应用对应的应用(客户端)ID。

  3. 将文件托管在: https://{YOUR-DOMAIN-HERE}.com/.well-known/microsoft-identity-association.json. 替换占位符 {YOUR-DOMAIN-HERE} 以匹配已验证的域。

  4. 单击 验证并保存域 按钮。

验证域后,您无需维护用于验证的资源。验证完成后,您可以删除托管文件。

于 2021-11-20T07:51:41.350 回答