аутентифицировать файл в папке _layouts - PullRequest
1 голос
/ 21 июля 2010

У меня есть общедоступный веб-сайт www.abcd.com. Я добавил файл "Authenticated.html" в папку _layouts. так что теперь, когда пользователь собирается по этому URL

www.abcd.com / _layouts / authenitcated.html ... можно увидеть весь контент в нем. Я хочу, чтобы этот конкретный файл показывался только аутентифицированным пользователям и запрашивает аутентификацию. Если есть какой-нибудь способ, которым я могу достичь этого?

Ответы [ 2 ]

3 голосов
/ 22 июля 2010

Вот несколько альтернатив:

Поместите следующее в _layouts / web.config:

<location path="Authenticated.html">
  <system.web>
    <authorization>
      <deny users="?"/>
    </authorization>
  </system.web>
</location>

Или, как я бы предпочел, измените ваше расширение с html на aspx и вставьтеэти две строки вверху:

<%@ Assembly Name="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%>
<%@page Inherits="Microsoft.SharePoint.WebControls.LayoutsPageBase" %>
0 голосов
/ 22 июля 2010

Alrite Я понял это ... перейдите в IIS выберите веб-приложение, которое вы хотите ... перейдите к файлу в папке _layouts, которую вы хотите аутентифицировать -> свойства-> Безопасность файла-> снимите флажок анонимный доступ ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...