演练:配置 Microsoft Azure (ACS) 与 Dynamics 365 集成

 

发布日期: 2017年1月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online

重要

此过程已弃用。 应使用 演练:配置 Microsoft Azure (SAS) 与 Dynamics 365 集成 中介绍的使用 SAS 的过程,而不是使用 ACS 的过程。详细信息:Azure 文档:服务总线身份验证和授权

该演练将引导您配置 Microsoft Azure Active Directory 访问控制服务 (ACS) 以允许监听应用程序读取 Microsoft Dynamics 365 消息(已发布到 Microsoft Azure 服务总线)。 使用 SDK 下载中提供的插件注册工具执行此配置。 本演练适用于与任何类型的 Microsoft Dynamics 365 部署的集成。

作为本演练的前提条件,如果您正在运行 Microsoft Dynamics 365(内部部署或 IFD),请配置 Microsoft Azure 集成的 Microsoft Dynamics 365。 有关详细信息,请参阅演练:配置 Dynamics 365 与 Microsoft Azure 集成。Microsoft Dynamics 365 (online) 已针对 Microsoft Azure 集成进行了预配置。

本主题内容

创建服务终结点配置

配置 ACS

创建服务终结点配置

ServiceEndpoint 实体中带 Microsoft Azure 服务总线 解决方案端点的外部消息传递所需配置数据。 通过使用 SDK 下载中提供的插件注册工具,您可以轻松地在 Dynamics 365 组织中创建服务端点实体,并配置服务总线端点颁发者、范围和规则。

请按照下面的步骤创建服务终结点。

  1. 运行插件注册工具并登录目标 Dynamics 365 组织。

  2. 选择要用其注册服务终结点的组织的选项卡。

  3. 在工具栏选项卡中,单击注册,然后单击注册新服务终结点

  4. 如下图所示以及后面表中所述,使用与您的解决方案相关的信息来填写“服务终结点注册”对话框。 确保您指定的合同与解决方案监听程序应用程序使用的合同相同。

    创建服务终结点

    UI 元素

    description

    名称(字段)

    您的服务终结点注册的名称。

    说明(字段)

    此终结点注册的说明。

    解决方案命名空间(字段)

    解决方案的服务命名空间的名称。

    路径(字段)

    您项目的路径。 例如,如果是 https://crmsdkdemo-sb.accesscontrol.windows.net/TwoWayService/Demo 的 URL 服务终结点,那么路径为 TwoWayService/Demo。

    合同(下拉菜单)

    终结点合同。 监听程序应用程序必须使用此合同来读取已发布的消息。 有关详细信息,请参阅为 Windows Azure 解决方案编写监听应用程序

    声明(下拉菜单)

    发送到 Microsoft Azure 的声明。 对标准声明使用“无”。 指定“用户 ID”或“用户信息”以便发送有关登录用户的其他信息。

    联合模式(复选框)

    选中此框以便使用联合模式。

    ID(字段)

    使用终结点配置 ID 自动填写的不可写字段。

    保存并配置 ACS(按钮)

    保存您输入的配置,并自动执行 ACS 配置过程。 提供完成主题 演练:配置 Microsoft Azure(ACS 备选方法) 中所述内容的交互式方式。

    保存并验证身份(按钮)

    保存您输入的配置,并验证 ACS 是否配置正确。

    保存(按钮)

    保存您输入的配置并关闭对话框。

  5. 如果您尚未配置 ACS 与 Microsoft Dynamics 365 集成,并且希望插件注册工具为您执行配置,请单击保存并配置 ACS,然后按照本演练下一部分中的说明操作。 如果已经配置了 ACS,请单击保存并验证身份验证保存并继续按照 为事件注册一个服务终结点步骤 中的说明操作。

配置 ACS

请按照下面的步骤配置 Microsoft Azure Active Directory 访问控制服务 (ACS)。

  1. 选择“保存并配置 ACS”后,会出现“ACS 配置”对话框。 按下表所述将相应的数据值输入到窗体字段中。

    字段名称

    描述

    管理密钥

    您的解决方案的管理密钥。 您可以从 Azure 管理门户 获得该密钥值。

    获取服务总线命名空间的管理密钥

    1. 登录到 Azure 门户

    2. 在左窗格中,单击服务总线,然后在列表中选择目标命名空间。

    3. 在页面底部,单击连接信息

    4. 在“访问连接信息”对话框中显示“默认密钥”。 这是管理密钥。

    备注

    如果您更改了对称密钥,请将该密钥而不是默认密钥输入到“管理密钥”字段。 如果您未这样做,可能会收到错误,附带类似“ACS50012:身份验证失败”的说明。

    证书文件

    用于配置 Microsoft Dynamics 365 与 Microsoft Azure 集成的公用证书文件。

    对于 Microsoft Dynamics 365(在线或本地),您可以从服务器下载此证书文件。 在 Microsoft Dynamics 365 web 应用程序中,单击设置 > 自定义,然后单击开发人员资源。 使用以下“Microsoft Azure 服务总线 颁发者证书”下提供的链接下载并保存证书文件。

    颁发者名称

    颁发者的名称。 此名称必须与用于为 Microsoft Azure 集成配置 Microsoft Dynamics 365 的名称相同。 您可以从前面的说明中提到的“开发人员资源”网页获得颁发者名称。

    有关详细信息,请参阅配置 Azure 与 Microsoft Dynamics 365 集成

  2. 单击“配置 ACS”。 在窗体的输出区域显示配置过程的日志。

  3. 单击“关闭”。

  4. 单击服务终结点注册对话框中的保存并验证身份验证。 验证完成以后,您可以关闭对话框。

另请参阅

Microsoft Dynamics 365 的 Azure 扩展
演练:配置 Microsoft Azure(ACS 备选方法)
配置 Azure 与 Microsoft Dynamics 365 集成

Microsoft Dynamics 365

© 2017 Microsoft。 保留所有权利。 版权