mat*_*ash 5 authentication rest sharepoint restful-authentication sharepoint-2013
我计划在一台Linux服务器上编写一个用Java编码的工作,该服务器计划每天使用REST API将文件上传到SharePoint本地2013.如何验证此客户端作业?我用谷歌搜索,但我仍在努力清楚地了解我的选择.
小智 1
他们有两种方法可以做到这一点。一种是使用 SharePoint 应用程序/加载项模型,另一种是使用带有 Windows 凭据的网络身份验证。考虑到这个问题,我猜后者会更简单并且更适合设置。
这将创建一个可用于 http 请求的 Windows 身份验证凭据。
RequestConfig reqConfig = RequestConfig.custom().setTargetPreferredAuthScemes(Arrays.asList(AuthSchemes.NTLM)).setProxyPreferredAuthSchemes(Arrays.asList(AuthSchemes.BASIC)).build();
CredentialsProvider credProvider = new BasicCredentialsProvider();
credProvider.setCredentials(AuthSocpe.ANY, new NTCredentials("user", "pass", "currentHost", "domainName"));
HttpClient client = HttpClients.custom().setDefaultCredentialsProvider(credProvider).setDefaultRequestConfig(reqConfig).build();
// construct your http request
HttpResponse response = client.execute(HttpHost, HttpPost);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
860 次 |
| 最近记录: |