2017-08-01 364 views
1

我是Microsoft Graph和SharePoint Framework的新手。最近用Graph API的集成開發spfx webpart。Microsoft Graph身份驗證令牌問題

我已經通過hello.jshttps://apps.dev.microsoft.com門戶和AAD實施中註冊了應用程序。

第一次瀏覽頁面時,它會重定向到Microsoft應用程序登錄頁面並提示輸入憑據。

一旦驗證成功,那麼它工作正常,從此它不會提示輸入憑據。

有沒有可能直接使用應用程序ID和祕密直接訪問MS Graph API而不提示登錄?

回答

1

是的,您會希望使用客戶端憑證流程來執行此操作。您只能訪問組織數據(/我不會工作,但/用戶會)。有一篇關於獲得訪問here的文章。

您需要爲每個應用程序以管理員身份登錄一次,以授權您的應用程序使用您的租戶數據。你可以這樣做:

https://login.microsoftonline.com/{tenant}/adminconsent? 
client_id=6731de76-14a6-49ae-97bc-6eba6914391e 
&state=12345 
&redirect_uri=http://localhost/myapp/permissions 
相關問題