Access/use 来自 Dynamics 365 门户中 OpenId Connect 配置文件的角色和自定义信息?
Access/use roles and custom info from OpenId Connect profile within Dynamics 365 Portal?
我开始使用 Dynamics 365 Portal 附加组件(在线,而非本地),我已将其配置为使用带有 OpenId Connect 的 Identity Server 形式的外部身份验证提供程序。问题是我无权访问后台门户身份验证过程,只有一些基本配置设置,用户可以使用外部 IdP 进行身份验证。我无法访问可能作为 OpenId Connect 用户配置文件(用户信息对象响应)的一部分返回的角色、声明或任何自定义信息。我需要获取该数据以自定义门户用户体验。我查看了我可以在门户网站上找到的所有文档,但找不到任何内容。我是不是遗漏了什么,或者只是无法访问该信息并自定义门户登录流程?由于它似乎无法在门户内的服务器端执行任何操作,因为它是在线的,我可以在门户内的客户端执行任何操作以获取 OpenID 访问令牌并使用它调用 UserInfo 端点吗?
我向 Microsoft 提出了一个案例,最终得到了他们的答复:在带有在线门户附加组件的 Dynamics CRM Online 中,目前无法访问从外部身份提供商返回的任何内容。因此,例如,如果您已将门户配置为使用外部身份提供者,例如 Google、Facebook 等,或者在我的例子中是一个带有 OpenId Connect 的身份服务器实例,您将无法访问声明或任何提供者返回的其他信息。
更新:
我从微软支持部门得到了另一个回应:他们已经确认他们的开发团队正在努力使它可用,但还没有 ETA。至少它在他们的雷达上。
我开始使用 Dynamics 365 Portal 附加组件(在线,而非本地),我已将其配置为使用带有 OpenId Connect 的 Identity Server 形式的外部身份验证提供程序。问题是我无权访问后台门户身份验证过程,只有一些基本配置设置,用户可以使用外部 IdP 进行身份验证。我无法访问可能作为 OpenId Connect 用户配置文件(用户信息对象响应)的一部分返回的角色、声明或任何自定义信息。我需要获取该数据以自定义门户用户体验。我查看了我可以在门户网站上找到的所有文档,但找不到任何内容。我是不是遗漏了什么,或者只是无法访问该信息并自定义门户登录流程?由于它似乎无法在门户内的服务器端执行任何操作,因为它是在线的,我可以在门户内的客户端执行任何操作以获取 OpenID 访问令牌并使用它调用 UserInfo 端点吗?
我向 Microsoft 提出了一个案例,最终得到了他们的答复:在带有在线门户附加组件的 Dynamics CRM Online 中,目前无法访问从外部身份提供商返回的任何内容。因此,例如,如果您已将门户配置为使用外部身份提供者,例如 Google、Facebook 等,或者在我的例子中是一个带有 OpenId Connect 的身份服务器实例,您将无法访问声明或任何提供者返回的其他信息。
更新: 我从微软支持部门得到了另一个回应:他们已经确认他们的开发团队正在努力使它可用,但还没有 ETA。至少它在他们的雷达上。