簡體   English   中英

我正在從 Logic App 調用 MS-Graph 並收到“未經授權”錯誤

[英]I'm calling MS-Graph from Logic App and getting an "Unauthorized" error

當我從我的邏輯應用程序調用 MS Graph 時,我收到“未經授權”狀態代碼 (401)。

我正在調用的 MS Gaph URI 已使用 Graph Explorer 單獨進行了測試,以確保它是一個格式正確的請求。

我猜這個問題與需要授予 AD 應用程序注冊的應用程序權限有關。

邏輯應用程序不會提示用戶授予我添加到應用程序注冊中的“委派”權限。 這就是為什么我猜測,我需要使用應用程序權限而不是委派權限。

這是返回的錯誤{ "error": { "code": "NoPermissionsInAccessToken", "message": "The token contains no permissions, or permissions can not be understood.", "innerError": { "request-id": "8addc6d3-fbf1-4a61-8ed2-b4593a10dd8c", "date": "2019-07-16T12:29:27" } } }

我當然會自己授予應用程序權限以進行測試,但我沒有權限,我需要在與管理員聯系之前對此進行一些研究。

你是對的。 您需要向您的應用授予應用權限 邏輯應用中的 Active Directory OAuth 使用不需要用戶交互的客戶端憑據流

是應用程序權限和委派權限之間的區別。

暫無
暫無

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

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