Microsoft graph api 如何更新用户向microsoft graph应用程序授予的委派权限

Microsoft graph api 如何更新用户向microsoft graph应用程序授予的委派权限,microsoft-graph-api,Microsoft Graph Api,主要问题是我在以下位置创建了microsoft应用程序: 此应用程序具有以下委托权限: claendars.Read、contacts.Read、profile和people.Read;当用户登录我的应用程序时,它会要求用户授予此权限,一切正常,但如果我想更新权限(例如add task.read),即使我将其添加到应用程序委派权限列表中,在用户下次登录时,应用程序不会要求用户更新权限,并且不会授予新权限。 是否有方法更新de user授予应用程序的权限?当您将用户重定向到登录站点以获取身份验证代

主要问题是我在以下位置创建了microsoft应用程序: 此应用程序具有以下委托权限: claendars.Read、contacts.Read、profile和people.Read;当用户登录我的应用程序时,它会要求用户授予此权限,一切正常,但如果我想更新权限(例如add task.read),即使我将其添加到应用程序委派权限列表中,在用户下次登录时,应用程序不会要求用户更新权限,并且不会授予新权限。
是否有方法更新de user授予应用程序的权限?

当您将用户重定向到登录站点以获取身份验证代码时,请确保更新url以将更新的权限包含在范围查询参数中

// Line breaks for legibility only

https://login.microsoftonline.com/{tenant}/oauth2/v2.0/authorize?
client_id=6731de76-14a6-49ae-97bc-6eba6914391e
&response_type=code
&redirect_uri=http%3A%2F%2Flocalhost%2Fmyapp%2F
&response_mode=query
&scope=offline_access%20user.read%20mail.read%20task.read
&state=12345

尝试清除缓存。