Dynamics CRM Online 2016 Web API - 通过 Auzure AD 对象 ID 获取用户
Dynamics CRM Online 2016 Web API - Get user by Auzure AD Object ID
是否可以通过 AzureAD 中的用户 ObjectID 从 Dynamics CRM Online 2016 Web API 获取用户对象。
我可以通过 windowsliveid
获取用户(如下例所示),但找不到在 Azure AD 和 CRM Online 之间共享的用户的 GUID。
/api/data/v8.1/systemusers?$filter=windowsliveid eq 'user.name@contoso.com'
也许这是不可能的?
您正在查找 systemuser
实体的 azureactivedirectoryobjectid
属性。 MSDN Reference
下面的代码应该可以工作。
/api/data/v8.1/systemusers?$filter=azureactivedirectoryobjectid eq guid
注意:guid 不带单引号
是否可以通过 AzureAD 中的用户 ObjectID 从 Dynamics CRM Online 2016 Web API 获取用户对象。
我可以通过 windowsliveid
获取用户(如下例所示),但找不到在 Azure AD 和 CRM Online 之间共享的用户的 GUID。
/api/data/v8.1/systemusers?$filter=windowsliveid eq 'user.name@contoso.com'
也许这是不可能的?
您正在查找 systemuser
实体的 azureactivedirectoryobjectid
属性。 MSDN Reference
下面的代码应该可以工作。
/api/data/v8.1/systemusers?$filter=azureactivedirectoryobjectid eq guid
注意:guid 不带单引号