Как сопоставить пользователя в asp.net и пользователя в sharepoint
Мне нужна функция asp.net, которая принимает имя пользователя и пароль и ссылку на sharepoint и возвращает true, если имя пользователя и пароль соответствуют пользователю в sharepoint
я пытаюсь сделать объект из spuser и проверить имя пользователя, но все равно нужно проверить пароль пользователя
но spuser дает мне всю информацию о пользователях, кроме его пароля:(
на самом деле я не хочу изменять какие-либо данные в sharepoint, мне нужно только знать, есть ли у пользователя такое же имя пользователя и тот же пароль в sharepoint
заранее спасибо
1 ответ
Какая проверка подлинности используется в SharePoint? Если это Аутентификация Windows, то получить пароль невозможно, так как хеш пароля будет храниться в Active Directory. Нет способа получить пароль.
Тем не менее, вы можете проверить правильность комбинации пользователя и пароля.
Использовать
System.DirectoryServices.AccountManagement
пространство имен для запроса AD
Проверьте этот пост о том, как это сделать. ссылка на сайт