У нас есть веб-приложение единого входа (SSO), используемое для аутентификации пользователей в разных приложениях на основе имени пользователя и пароля. Затем он генерирует случайный токен и сохраняет его в базе данных.Аутентификация с использованием Sharepoint 2013
Для аутентификации пользователей в других приложениях, у нас есть модуль HTTP, работающий на каждом запросе, который проверяет маркер и устанавливает пользователю контекста, как это:
WindowsIdentity identity = new WindowsIdentity(currentUsername, "WindowsAuthentication");
WindowsPrincipal principal = new WindowsPrincipal(identity);
this.context.User = principal;
Этот метод работает в Sharepoint 2010 (сконфигурированный с ОС Windows Аутентификация). Однако это не работает с новым Sharepoint 2013 (также настроенным с помощью Windows Authentication).
- У вас нет никакой идеи, почему этот метод больше не работает в Sharepoint 2013?
- У вас есть предложения по тому, что я могу попытаться сделать этой работой?
- Есть ли у вас предложения по другому методу аутентификации для Sharepoint 2013?