繁体   English   中英

如何在两个 C# MVC 项目位置重用 SharePoint 登录代码?

[英]How to reuse SharePoint Login Code in two C# MVC Project Locations?

我使用以下代码对 SharePoint 进行身份验证:

var securePassword = new SecureString();

foreach (var c in "ThisIsNotMyPWD123")
{
    securePassword.AppendChar(c);
}

var ctx = new ClientContext("https://company.sharepoint.com/sites/Test")
{
    Credentials = new SharePointOnlineCredentials("username@company.com", securePassword)
};

我在同一个 Controller 的两个位置使用这个确切的代码。 我想创建一个可以在这两个位置重用此代码的方法/函数。 唯一的一点是 ctx 用于代码的其他部分,例如ctx.Load(file, f => f.Exists);

我的问题是:如何创建一个方法/函数来重用 SharePoint 身份验证代码,同时能够引用 ctx 并在代码的其他部分使用它?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM