簡體   English   中英

調用 Microsoft Graph 服務時的 InvalidAuthenticationToken

[英]InvalidAuthenticationToken on calling Microsoft Graph Service

我按照 Microsoft 提供的教程使用 Microsoft Identity Platform 將用戶登錄到桌面應用程序並調用 ASP.NET Core Web API 調用 Microsoft Graph。 我相信我遵循了所有步驟,按照說明配置了我的服務和客戶端。 https://github.com/Azure-Samples/active-directory-do.net-native-as.netcore-v2/tree/master/2.%20Web%20API%20now%20calls%20Microsoft%20Graph

但是,在嘗試添加新的“待辦事項”時,出現以下錯誤:“錯誤請求:調用下游 API 代碼時發生錯誤代碼:InvalidAuthenticationToken 消息:無效的 x5t 聲明”

此調用發生錯誤: User user = _graphServiceClient.Me.Request().GetAsync().GetAwaiter().GetResult();

知道問題可能是什么以及我如何解決問題嗎?

更新:我現在正在與管理員一起對此進行故障排除。 我沒有找回角色,但他是,我們現在都同意問題出在 azure 應用程序配置上,而不是代碼上……令人沮喪,但我們至少正在取得進展。

您能否嘗試將令牌粘貼到 jwt.ms 中對其進行解碼並檢查聲明?

由於無法訪問,我遇到了類似的錯誤。 更改用戶的委托和應用程序權限解決了這個問題。 你可以試試看。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM