MSAL 库 returns 403
MSAL library returns 403
在 apps.dev.microsoft.com
配置我的应用程序后,我可以使用管理员帐户登录到带有 MSAL 的移动应用程序。其他用户从 Microsoft Graph 请求数据时得到 403 -Forbidden
。
应该重新配置什么以便用户授予访问权限?
应用注册范围:
User.ReadWrite
User.ReadBasic.All
Calendars.ReadWrite
Contacts.Read
Android 应用范围:
https://graph.microsoft.com/User.ReadWrite
https://graph.microsoft.com/User.ReadBasic.All
https://graph.microsoft.com/Calendars.ReadWrite
https://graph.microsoft.com/Contacts.Read
应用提出的请求:
https://graph.microsoft.com/v1.0/users
https://graph.microsoft.com/v1.0/me/events
https://graph.microsoft.com/v1.0/users/{user}/calendarview
https://graph.microsoft.com/v1.0/me/events/{identifier}
我想应用程序开发网页有问题,或者数据没有传播。我从门户和应用程序中删除了所有委派权限,并通过文档为我的请求添加了所有权限,即使文档提到我只能从中选择 1 个。它适用于第一个请求 /users
所以我用另一个请求来做。在检查所有请求在应用程序中是否有效后,我开始删除 'additional' 权限。它仅以 3 个权限结束:
"https://graph.microsoft.com/User.ReadWrite",
"https://graph.microsoft.com/User.ReadBasic.All",
"https://graph.microsoft.com/Calendars.Read"
在 apps.dev.microsoft.com
配置我的应用程序后,我可以使用管理员帐户登录到带有 MSAL 的移动应用程序。其他用户从 Microsoft Graph 请求数据时得到 403 -Forbidden
。
应该重新配置什么以便用户授予访问权限?
应用注册范围:
User.ReadWrite
User.ReadBasic.All
Calendars.ReadWrite
Contacts.Read
Android 应用范围:
https://graph.microsoft.com/User.ReadWrite
https://graph.microsoft.com/User.ReadBasic.All
https://graph.microsoft.com/Calendars.ReadWrite
https://graph.microsoft.com/Contacts.Read
应用提出的请求:
https://graph.microsoft.com/v1.0/users
https://graph.microsoft.com/v1.0/me/events
https://graph.microsoft.com/v1.0/users/{user}/calendarview
https://graph.microsoft.com/v1.0/me/events/{identifier}
我想应用程序开发网页有问题,或者数据没有传播。我从门户和应用程序中删除了所有委派权限,并通过文档为我的请求添加了所有权限,即使文档提到我只能从中选择 1 个。它适用于第一个请求 /users
所以我用另一个请求来做。在检查所有请求在应用程序中是否有效后,我开始删除 'additional' 权限。它仅以 3 个权限结束:
"https://graph.microsoft.com/User.ReadWrite",
"https://graph.microsoft.com/User.ReadBasic.All",
"https://graph.microsoft.com/Calendars.Read"