Поделиться через


Класс BasicAuthenticationSection

Настраивает обычную проверку подлинности.

Синтаксис

class BasicAuthenticationSection : ConfigurationSection  

Методы

В следующей таблице перечислены методы, предоставляемые классом BasicAuthenticationSection .

Имя Описание
GetAllowDefinition (Наследуется от ConfigurationSection.)
GetAllowLocation (Является наследником ConfigurationSection)
RevertToParent (Является наследником ConfigurationSection)
SetAllowDefinition (Является наследником ConfigurationSection)
SetAllowLocation (Является наследником ConfigurationSection)

Свойства

В следующей таблице перечислены свойства, предоставляемые классом BasicAuthenticationSection .

Имя Описание
DefaultLogonDomain Значение для чтения и записи string , указывающее домен по умолчанию, используемый сервером для проверки подлинности пользователей, если клиент не указывает домен в диалоговом окне входа.
Enabled Значение для чтения и записи boolean . true Значение , если обычная проверка подлинности включена; в противном случае — false. Значение по умолчанию — false.
Location (Наследуется от ConfigurationSection.) Свойство ключа.
LogonMethod Перечисление для чтения и записи sint32 , задающее метод входа по умолчанию для локального пользователя. Тип входа определяет, можно ли использовать полученный маркер удаленно. Возможные значения перечислены далее в разделе Примечания.
Path (Наследуется от ConfigurationSection.) Свойство ключа.
Realm Значение для чтения и записи string , содержащее имя области, используемой клиентом для кэширования учетных данных.
SectionInformation (Является наследником ConfigurationSection)

используются подклассы ;

Этот класс не содержит подклассов.

Комментарии

В следующей таблице приведены возможные значения для LogonMethod свойства . Значение по умолчанию — 3 (ClearText). Дополнительные сведения см. в разделе Функция LogonUserEx .

Значение Ключевое слово Описание
0 Interactive Этот тип входа предназначен для пользователей, которые будут использовать компьютер в интерактивном режиме.
1 Batch Этот тип входа предназначен для серверов пакетной службы, где процессы могут выполняться от имени пользователя без его прямого вмешательства. Учетные данные не кэшируются для этого типа входа.
2 Network Этот тип входа предназначен для высокопроизводительных серверов для проверки подлинности паролей в виде открытого текста. Учетные данные не кэшируются для этого типа входа.
3 ClearText Этот тип входа сохраняет имя и пароль в пакете проверки подлинности, что позволяет серверу устанавливать подключения к другим сетевым серверам при олицетворении клиента.

Пример

В следующем примере показана BasicAuthenticationSection конфигурация веб-сайта по умолчанию.

' Connect to the WMI WebAdministration namespace.  
Set oWebAdmin = _  
    GetObject("winmgmts:root\WebAdministration")  
  
' Get the Basic authentication section for the default Web site.  
Set oSite = oWebAdmin.Get("Site.Name='Default Web Site'")  
oSite.GetSection "BasicAuthenticationSection", oBasicAuth  
  
' Display the path and location.  
WScript.Echo "Basic Authentication Settings"  
WScript.Echo "-----------------------------"  
WScript.Echo "Path: " & oBasicAuth.Path  
WScript.Echo "Location: " & oBasicAuth.Location  
WScript.Echo   
  
' Display the Enabled, DefaultLogonDomain, Realm, and   
' LogonMethod properties.  
WScript.Echo "Enabled: " & _  
    "[" & oBasicAuth.Enabled & "]"  
  
WScript.Echo "DefaultLogonDomain: " & _  
    "[" & oBasicAuth.DefaultLogonDomain & "]"  
  
WScript.Echo "Realm: " & "[" & oBasicAuth.Realm & "]"  
  
WScript.Echo "LogonMethod: " &  _  
    "[" & GetLogonMethodText(oBasicAuth.LogonMethod) & "]"  
  
' Translate the LogonMethod enumeration values to text.  
Function GetLogonMethodText(LogonMethodValue)  
    Select Case LogonMethodValue  
        Case 0  
            GetLogonMethodText = "Interactive"  
        Case 1  
            GetLogonMethodText = "Batch"  
        Case 2  
            GetLogonMethodText = "Network"  
        Case 3  
            GetLogonMethodText = "ClearText"  
        Case Else  
            GetLogonMethodText = "Undefined enumeration."  
    End Select  
End Function  
  

Иерархия наследования

ConfigurationSection

BasicAuthenticationSection

Требования

Тип Описание
клиент — IIS 7.0 в Windows Vista
— IIS 7.5 в Windows 7
— IIS 8.0 в Windows 8
— IIS 10.0 в Windows 10
Сервер — IIS 7.0 в Windows Server 2008
— IIS 7.5 в Windows Server 2008 R2
— IIS 8.0 в Windows Server 2012
— IIS 8.5 в Windows Server 2012 R2
— IIS 10.0 в Windows Server 2016
Продукт — IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
MOF-файл WebAdministration.mof

См. также:

Класс AnonymousAuthenticationSection
Класс AuthenticationSection
Класс ClientCertificateMappingAuthenticationSection
Класс DigestAuthenticationSection
Класс FormsAuthenticationConfiguration
Класс FormsAuthenticationCredentials
Класс FormsAuthenticationUser
Класс IisClientCertificateMappingAuthenticationSection
Класс PassportAuthentication
Класс WindowsAuthenticationSection
LogonUserEx