как получить список статуса провайдера аутентификации из IIS.Для сайта точки обмена? - PullRequest
2 голосов
/ 07 февраля 2011

Мне нужно, чтобы веб-приложение i для проверки подлинности было доступно в IIS?.

Ex:

Доступна ли базовая аутентификация для сайта X? через c # или код Python

1 Ответ

1 голос
/ 07 февраля 2011

Попробуйте использовать код, подобный этому:

    using (SPSite site = new SPSite("site_url_here"))
    {
      var webApp = site.WebApplication;
      var customZoneSettings = webApp.IisSettings[Microsoft.SharePoint.Administration.SPUrlZone.Custom];
      bool useBasicForCustomZone = customZoneSettings.UseBasicAuthentication;
    }

Здесь вы получаете родительский SPWebApplication для указанного сайта и ищете его IisSettings для указанной зоны (поскольку для разных зон могут быть разные настройки). Объект SPIisSettings содержит множество свойств, которые помогут выполнить вашу задачу, например, UseBasicAuthentication.

...