【发布时间】:2014-08-14 22:38:01
【问题描述】:
我有用 WindowsRT 编写的客户端应用程序,它通过 Web 服务与 SharePoint Office365 服务器连接。我现在这样做的方式是将用户名和密码发送到 Web 服务,然后他们使用 SharePoint 进行身份验证,获取数据并传回客户端应用程序。
_clientContext = new ClientContext(hostUrl)
{
Credentials = new SharePointOnlineCredentials(userName, securePassword)
};
任何人都可以提供一些想法/规范/链接来解释如何避免在每个请求中发送用户名和密码到网络服务。我想用身份验证令牌替换它们,就像客户端应用程序从 SharePoint 服务器接收身份验证令牌然后将其传递给 Web 服务一样,它将使用它代表我与 SharePoint 通信?因为发送用户名和密码不好/不安全。
【问题讨论】:
标签: c# web-services sharepoint windows-runtime office365