我在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服务。有没有办法动态地做到这一点?使用输入的天蓝色广告凭据。