0

我们有一个应用程序,我们在其中使用 Project Online CSOM 和 OData 操作进行项目操作,但当为服务帐户启用多因素身份验证时,两者都不起作用。我们也尝试过应用密码,但它也不起作用。你能建议解决这个问题吗?我们正在使用下面的代码片段。

            ProjectContext projectContext = new ProjectContext(pwaPath);
            System.Security.SecureString securePassword = new System.Security.SecureString();
            foreach (char c in passWord.ToCharArray())
            {
                securePassword.AppendChar(c);
            }
            spoCred = new SharePointOnlineCredentials(userName, securePassword);
            projectContext.Credentials = spoCred; 
// To get the authentication cookie 

 spoCred.GetAuthenticationCookie(new Uri(loginDetails.SiteUrl));
4

0 回答 0