2016-09-30 59 views
0

我一直负责在asp.net(c#)中创建一个控制台应用程序来查询Sharepoint在线列表。我可以使用SharepointOnlineCredentials连接到SharePoint,但每次运行应用程序时都会要求用户提供凭据。理想情况下,我们希望应用程序在首次运行时向用户询问详细信息,保存信息并仅在用户密码过期或时间后再次询问。保存sharepoint在线凭据?

我对凭证和身份验证很少有经验,我不知道最佳的处理方式。我需要创建一个加密文件还是可以存储令牌?还是有另一种达到目标的手段?

任何意见和/或代码示例,将不胜感激。

回答

0

在这里您可以使用Credential Locker 您可以在页面中下载示例。 你也可以使用PasswordVault类,你可以找到更多关于PasswordVault的信息

最好是在这种情况下直接使用Windows API。如果您将链接中的文档暂停使用,您将执行某些操作。

我希望这可以帮助你,也许你将不得不做一些研究,并检查是否有任何问题与asp.net,因为我用本地C#控制台应用程序执行一次。 祝你好运的伴侣。

+0

我会检查一下。非常感谢V. – flowagss