Проблема с авторизацией и вариациями в Sharepoint? - PullRequest
1 голос
/ 26 февраля 2009

Здравствуйте, у меня есть сайт в Sharepoint, который использует варианты. У меня есть для сайтов с вариацией: ES, CA, EU, EN. Я использую авторизацию с ролями, и я наложил ограничения на тег местоположения в web.config. Это не работает. Каждый может ввести es / admin.

<location path="es/admin">
    <system.web>
      <authorization>
        <allow roles="administrators" />
        <deny users="*" />
      </authorization>
    </system.web>
  </location>

Но, если я использую один сайт, который не является вариантом, например, так:

<location path="prueba">
    <system.web>
      <authorization>
        <allow roles="administrators" />
        <deny users="*" />
      </authorization>
    </system.web>
  </location>

работает, перенаправление есть.

Если это невозможно, пожалуйста, укажите альтернативы, я использую настраиваемого поставщика членства и поставщика ролей, так как я могу ограничить этот сайт в варианте только группой?

1 Ответ

0 голосов
/ 26 февраля 2009

Это связано с тем, что варианты не являются фактическими местоположениями, и поэтому опция web.config не будет работать - это небольшой трюк с URL-адресом, который определяет, что читается из базы данных.

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