如何从 sharepoint 2013 Web 服务和 Active Directory 对用户进行身份验证
Posted
技术标签:
【中文标题】如何从 sharepoint 2013 Web 服务和 Active Directory 对用户进行身份验证【英文标题】:How to authenticate users from sharepoint 2013 web service and active directory 【发布时间】:2016-11-30 01:20:03 【问题描述】:如何使用 sharepoint 2013 对 java android 应用程序中的用户进行身份验证,其次如何使用 Active Directory 直接对用户进行身份验证。我必须在两个不同的应用程序中实现这两种方式。
我在 Google 上进行了搜索,但没有找到合适的方法来集成它们。
【问题讨论】:
我已经发布了一些链接供您参考,您可以尝试使用该链接 【参考方案1】:Azure 为 Microsoft Sharepoint 的身份验证提供 API。您可以使用它登录,否则您可以打开 webview 以登录共享点。然后登录后你可以存储cookies,你可以在每个webservice调用中使用它作为令牌。
有关 azure 的更多详细信息,您可以查看此链接。
Azure API For Microsoft sharepoint
sample code for azure authentication
如果您想使用 webview 登录,那么您可以在下面看到此链接,它可以帮助您。 Login with Webview
【讨论】:
感谢您的帮助,但我想对我的 sharepoint 2013 用户列表中的用户进行身份验证,只有用户才能访问我添加到 sharepoint 2013 站点的用户。意味着用户必须输入用户名和密码。我正在 android 中制作一个应用程序,并希望使用由 sharepoint 2013 提供的 restful api 或 web 服务从 sharepoint 2013 站点获取所有数据,请帮助 @NikVarma 亲爱的,您不能直接在 sharepoint 中进行身份验证。没有办法像我们自定义登录页面并在提交登录时触发请求。只有当您使用 azure 身份验证时才有可能。否则没有其他办法。你可以使用 webview 来验证我提供给你的链接 好的,最后我还有一个任务,我可以使用 sharepoint 2013 Web 服务来验证用户还是通过更改 sharepoint 2013 中的某些设置来验证用户。我创建了拥有所有资源列表的msdn.microsoft.com/en-us/library/office/fp142380.aspx 或者我可以制作一个自定义的 sharepoint 2013 api 并与 sharepoint 2013 api 集成以验证用户并访问数据。这是一个好方法与否。请帮助 身份验证可以在没有 Azure API 的情况下通过直接与 SharePoint Web 服务或 REST API 交互来完成。以上是关于如何从 sharepoint 2013 Web 服务和 Active Directory 对用户进行身份验证的主要内容,如果未能解决你的问题,请参考以下文章
Sharepoint 2013 中的 Ajax 连接 Web 部件
如何在 SharePoint2013 的 SharePoint Web Access Web 部件中访问 Excel PROTECTED 电子表格?
创建加载用户控件的 SharePoint 2013 Web 部件