Вопрос

У меня есть веб-приложение с настроенным FBA и настроив на него AAM: один для внутренних пользователей / зоны (http://xyz.com) и один для внешних пользователей / zone (https://xyz.com)

Я расширил веб-приложение для использования SSL и настраиваемой страницы входа с Anonymous Access Enabled (это для пользователей, чтобы добраться до пользовательской страницы входа в систему).

Я могу просматривать как у указанного URL-адреса AAM.

Однако, когда я просматриваю на https://xyz.com , я не вижу пользовательскую страницу входа, но Просто общая страница (моего пользовательского решения), которая отображает «Нет аутентифицированного пользователя». Что еще более важно, я могу добраться до страницы входа в систему, если я должен ввести в https://xyz.com /_layouts/customlogin.aspx

Это все хорошо оттуда.

Обратите внимание, что, когда я удаляю анонимный доступ на пользователей внешней зоны, могут добраться до страницы входа в систему, но не может перемещаться или запрещено доступ (на щелчке страницы просто обновляются) на регистрацию и забыл страницы пароля Ссылки на странице входа.

Как я могу исправить этот URL, поэтому, когда пользователи пропускают https://xyz.com они Экран входа в систему и иметь доступ к паролю «Забыли пароль» и регистрации страниц на нажатии на соответствующие ссылки ??

Спасибо

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

Решение

You should remove anonymous access on the web application's Extranet zone, and allow access to the login page in your web.config file. With anonymous access enabled there is no validated authentication required so it would make sense that your login page would not be displayed (the user is already authenticated as anonymous).

In your web.config try something like:

<location path="_layouts/MyLogin.aspx">
  <system.web>
    <authorization>
      <allow users="*"/>
    </authorization>
  </system.web>
</location>

This will grant authorization (not authentication) to anonymous users accessing the site. Also, this doesn't open up the rest of the site to anonymous users, as opposed to enabling anonymous authentication in Central Administration.

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