【问题标题】:Save sharepoint online credentials?保存 sharepoint 在线凭据?
【发布时间】:2016-09-30 20:28:30
【问题描述】:

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

我对凭据和身份验证的经验很少,我不知道最好的方法。我需要创建一个加密文件还是可以存储一个令牌?还是有其他实现目标的方法?

任何建议和/或代码示例将不胜感激。

【问题讨论】:

    标签: c# authentication sharepoint


    【解决方案1】:

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

    在这种情况下最好直接使用 Windows API。如果您不使用链接中的文档,您会做一些事情。

    我希望这对您有所帮助,也许您将不得不做一些研究并检查 asp.net 是否存在任何问题,因为我曾经使用本地 C# 控制台应用程序实现过一次。 祝你好运。

    【讨论】:

    • 我会检查的。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 2018-11-22
    • 2019-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多