MS Graph 401 .. 声明令牌?
MS Graph 401 .. claims in token?
正在尝试将 post 活动添加到我们组织的用户日历中。出现 401 错误。
Azure 管理员创建了 app/user,并授予了权限
委托图表权限:Calendars.ReadWrite
应用图权限:Calendars.ReadWrite
我可以连接到 OAuth 令牌生成端点,并检索令牌。使用该令牌,我无法发送我的 JSON 有效负载并创建一系列日历事件,我收到 401。JSON 众所周知 - 我可以 copy/paste 它进入图表资源管理器工具并获得正确的结果。
我已经使用 jwt.ms 检查了生成的令牌,但我没有看到任何与权限、日历等相关的内容。
我们的 Azure 登录名使用 empIDnumber@example.com,有人告诉我这就是我们的 userPrincipalName
我试过更改 URL 终点但没有任何变化-
/v1.0/users/empIDnumber@example.com/calendar/events
和
/v1.0/users/empIDnumber@examplecom.onmicrosoft.com/calendar/events
接下来我应该看哪里?
已解决。
我发送的 JSON 内容略有错别字,只能通过使用 postman
执行 POST 才能找到它。 Java 抛出异常,未显示返回的字符串和异常消息,但 postman
显示返回的 JSON 包含有关格式错误的 date/time 的内容。
仍然有 401 个异常,所以修复部分 II 是将 Accept-Encoding
属性 设置为 application/json
添加到我的 http 客户端请求选项数组。
我的代币中仍然没有声明,但这显然不是问题。
正在尝试将 post 活动添加到我们组织的用户日历中。出现 401 错误。
Azure 管理员创建了 app/user,并授予了权限
委托图表权限:Calendars.ReadWrite
应用图权限:Calendars.ReadWrite
我可以连接到 OAuth 令牌生成端点,并检索令牌。使用该令牌,我无法发送我的 JSON 有效负载并创建一系列日历事件,我收到 401。JSON 众所周知 - 我可以 copy/paste 它进入图表资源管理器工具并获得正确的结果。
我已经使用 jwt.ms 检查了生成的令牌,但我没有看到任何与权限、日历等相关的内容。
我们的 Azure 登录名使用 empIDnumber@example.com,有人告诉我这就是我们的 userPrincipalName
我试过更改 URL 终点但没有任何变化-
/v1.0/users/empIDnumber@example.com/calendar/events
和
/v1.0/users/empIDnumber@examplecom.onmicrosoft.com/calendar/events
接下来我应该看哪里?
已解决。
我发送的 JSON 内容略有错别字,只能通过使用 postman
执行 POST 才能找到它。 Java 抛出异常,未显示返回的字符串和异常消息,但 postman
显示返回的 JSON 包含有关格式错误的 date/time 的内容。
仍然有 401 个异常,所以修复部分 II 是将 Accept-Encoding
属性 设置为 application/json
添加到我的 http 客户端请求选项数组。
我的代币中仍然没有声明,但这显然不是问题。