Forum Discussion
400 Bad Request - Protocol Error when using GetSharePointOnlineAuthenticatedContextTenant
Hi Caleb Miller
I dont remember using this function you are using ....ContextTenant so I guess there is the problem.
public static SecureString ToSecureString(this string Source)
{
if (string.IsNullOrWhiteSpace(Source))
return null;
else
{
SecureString Result = new SecureString();
foreach (char c in Source.ToCharArray())
Result.AppendChar(c);
return Result;
}
}
public ConnectAndDoStuff(){
ClientContext context = new ClientContext("https://contoso.sharepoint.com/sites/doStuffSite");
var pass = "MyPassword";
var password = pass.ToSecureString();
context.Credentials = new SharePointOnlineCredentials("user@contoso.com", password);
var web = context.Web;
context.Load(web);
context.ExecuteQuery();
}