我在Web API中使用Azure Active Directory身份驗證,並且想使用Azure廣告憑據連接到其他服務,例如Dynamics NAV和Sharepoint。使用Azure Active Directory訪問其他服務
訪問SharePoint中的代碼如下:
ClientContext clientContext = new ClientContext(siteUrl);
clientContext.Credentials = new SharePointOnlineCredentials(Email, Password);
並訪問Dynamics NAV的代碼如下:
NAV.NAV nav = new NAV.NAV(URL);
nav.Credentials = new NetworkCredential(Email, Password, Domain);
的問題是,我必須手動輸入用戶憑據訪問Sharepoint和NAV服務。有沒有辦法動態地做到這一點?使用輸入的天藍色廣告憑據。