【发布时间】:2017-03-08 14:15:18
【问题描述】:
我正在使用 jamesmcq 的库 (https://github.com/jamesmcq/oidc-aad-php-library) 使用 PHP 从 Microsoft Dynamics CRM Online 连接和获取联系人数据。我已通过 OAuth 成功登录并获得令牌,但是当我尝试使用 access_token 访问 CRM Web API 时,出现以下异常:
AADSTS65001: The user or administrator has not consented to use the application with ID 'XXXXXX-XXXXXX-XXXX-XXX-XXXXXXX'. Send an interactive authorization request for this user and resource.
我已经找到了这个答案:https://stackoverflow.com/a/34885153/1305261,但我只能访问新的 Azure 门户,而不是经典,所以我不知道在哪里可以找到那个家伙所说的设置。此外,我在 Azure Active Directory 菜单下发现了类似的东西,并且我授予了所有权限的访问权限,但异常仍然存在。
谁能帮我解决这个错误?
【问题讨论】:
标签: php api azure dynamics-crm