Как передать идентификатор входа в качестве параметра на страницу входа в SharePoint?

StackOverflow https://stackoverflow.com/questions/1039639

  •  22-07-2019
  •  | 
  •  

Вопрос

У меня есть домашняя страница ASP.NET, где пользователь предоставляет свой идентификатор входа.В зависимости от приложения (сайт SharePoint), с которым связан идентификатор, пользователь перенаправляется на соответствующий сайт SharePoint.

Например, если пользователь — site1user, страница ASP.NET направляет пользователя на сайт SharePoint1.

У меня это работает так далеко.

Теперь, как передать идентификатор входа из ASP.NET на страницу входа в SharePoint, чтобы пользователю не приходилось вводить идентификатор пользователя повторно.

Я попробовал передачу параметров URL.Но это не сработало.

Это было полезно?

Решение

Если вы используете проверку подлинности на основе форм (FBA) в своем приложении ASP.NET, вы также можете настроить SharePoint на использование FBA и заставить SharePoint использовать ту же конфигурацию FBA, что и ваше приложение ASP.NET.

Преимущество этого заключается в том, что вы можете зарегистрировать пользователя в своем приложении ASP.NET и просто перенаправить его на сайт SharePoint, и он войдет в систему автоматически.Вам не нужно каким-либо образом передавать имя пользователя в SharePoint или настраивать какие-либо страницы.Настройка FBA в SharePoint может оказаться немного сложной задачей, если вы еще этого не сделали, но эти ресурсы должны вам помочь:

Другие советы

Вам необходимо настроить страницу login.aspx и написать код, который будет извлекать идентификатор из строки запроса и установить его в текстовое поле имени пользователя.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top