【发布时间】:2022-08-23 21:34:05
【问题描述】:
我正在构建一个应用程序,用户使用 MSAL 通过 Microsoft sso 登录。但是当我尝试在 Microsoft 日历中创建事件时,我从 MSAL 获得的令牌不起作用。
我做了什么:
- 我为应用添加了委托 Calendar.Read 和 Calendar.ReadWrite 权限。
- 尝试从 Microsoft Graph 资源管理器创建事件时,它正在工作。
使用 MSAL 的访问令牌创建事件时出现的错误
{\"error\":{\"code\":\"NoPermissionsInAccessToken\",\"message\":\"The token contains no permissions, or permissions can not be understood.\",\"innerError\":{\"oAuthEventOperationId\":\"9fc5a400-c9d7-4880-89ff-0670cfe1b5e7\",\"oAuthEventcV\":\"fVIhwRVmSAkpeAAnHn03vQ.1.1\",\"errorUrl\":\"https://aka.ms/autherrors#error-InvalidGrant\",\"requestId\":\"c3bbb134-c902-4f46-b525-f1d30011c5dc\",\"date\":\"2022-01-13T10:03:01\"}}}
标签: microsoft-graph-api msal angular10 microsoft-graph-calendar