如何重置API权限Microsoft Graph

时间:2019-07-17 02:18:13

标签: azure-active-directory microsoft-graph

我正在使用Microsoft Graph开发某些东西。 首先,只给予一些许可。 但是我发现这还不够。我添加了更多权限。 但是似乎没有用。因为在我登录后,授权网站没有出现

我正在按照步骤here使用Microsoft Graph。而我正在使用ADv1

我添加了“ User.ReadBasic.All”。

我正在尝试通过“ / users?$ select = displayName,userPrincipalName”获取信息。 错误如下

BotFrameworkAdapter.processActivity(): 500 ERROR - [object Object]
botFrameworkAdapter.ts:607
(node:1752) UnhandledPromiseRejectionWarning: Error: [object Object]
    at BotFrameworkAdapter.processActivity (c:\Users\XXXXXX\src\botFrameworkAdapter.ts:608:19)
    at process._tickCallback (internal/process/next_tick.js:68:7)
warning.js:18
(node:1752) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
warning.js:18
(node:1752) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

1 个答案:

答案 0 :(得分:0)

更新权限后,用户和/或管理员将不得不再次同意。

点击“授予XXX的管理员同意”以授予管理员同意

enter image description here

通过网址请求

强制用户同意

https://login.microsoftonline.com/{tenant}/oauth2/authorize?
client_id={your_client_id}
&response_type=code
&response_mode=query
&resource=https://graph.microsoft.com
&state=12345
&prompt=consent

有关更多详细信息,请参见this document