Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在asp.net中的用户和sharepoint中的用户之间进行匹配_Asp.net_Sharepoint_Spuser - Fatal编程技术网

如何在asp.net中的用户和sharepoint中的用户之间进行匹配

如何在asp.net中的用户和sharepoint中的用户之间进行匹配,asp.net,sharepoint,spuser,Asp.net,Sharepoint,Spuser,我需要一个asp.net函数,该函数接受用户名和密码以及sharepoint链接,如果用户名和密码与sharepoint中的用户匹配,则返回true 我尝试从spuser创建一个对象并检查登录名,但仍然需要检查用户密码 但是spuser向我提供了除密码以外的所有用户信息:( 实际上,我不想更改sharepoint中的任何数据,我只需要知道sharepoint中是否有用户具有相同的用户名和密码 提前感谢SharePoint中使用了什么身份验证?如果是Windows身份验证,则无法获取密码,因为密码

我需要一个asp.net函数,该函数接受用户名和密码以及sharepoint链接,如果用户名和密码与sharepoint中的用户匹配,则返回true

我尝试从spuser创建一个对象并检查登录名,但仍然需要检查用户密码

但是spuser向我提供了除密码以外的所有用户信息:(

实际上,我不想更改sharepoint中的任何数据,我只需要知道sharepoint中是否有用户具有相同的用户名和密码


提前感谢

SharePoint中使用了什么身份验证?如果是Windows身份验证,则无法获取密码,因为密码哈希将存储在Active Directory中。无法获取密码。
但是,您可以验证用户/密码组合是否正确。
使用

System.DirectoryServices.AccountManagement

用于查询广告的命名空间

查看这篇文章,了解如何做