AnonymousAuthenticationSection Class1
Configura a autenticação anônima.
Sintaxe
class AnonymousAuthenticationSection : ConfigurationSection
Métodos
A tabela a seguir lista os métodos expostos pela classe AnonymousAuthenticationSection
.
Nome | Descrição |
---|---|
GetAllowDefinition | (Herdado de ConfigurationSection.) |
GetAllowLocation | (Herdado de ConfigurationSection .) |
RevertToParent | (Herdado de ConfigurationSection .) |
SetAllowDefinition | (Herdado de ConfigurationSection .) |
SetAllowLocation | (Herdado de ConfigurationSection .) |
Propriedades
A tabela a seguir lista as propriedades expostas pela classe AnonymousAuthenticationSection
.
Nome | Descrição |
---|---|
Enabled |
Um valor boolean de leitura/gravação. true se a autenticação anônima estiver habilitada; caso contrário, false . O padrão é true . |
Location |
(Herdado de ConfigurationSection .) Propriedade de uma chave. |
LogonMethod |
Uma enumeração sint32 de leitura/gravação que especifica o método para logons. Os valores possíveis estão listados posteriormente na seção Comentários. |
Password |
Um valor de string criptografado de leitura/gravação que contém uma senha. |
Path |
(Herdado de ConfigurationSection .) Propriedade de uma chave. |
UserName |
Um valor string de leitura/gravação que contém um nome de usuário. O padrão é "IUSR". |
SectionInformation |
(Herdado de ConfigurationSection .) |
Subclasses
Essa classe não contém subclasses.
Comentários
A tabela a seguir lista os possíveis valores da propriedade LogonMethod
. O padrão é 3 (ClearText
).
Valor | Palavra-chave | Descrição |
---|---|---|
0 | Interactive |
Esse tipo de logon destina-se a usuários que usarão interativamente o computador. |
1 | Batch |
Esse tipo de logon destina-se a servidores em lote, onde os processos podem ser executados em nome de um usuário sem sua intervenção direta. As credenciais não são armazenadas em cache para esse tipo de logon. |
2 | Network |
Esse tipo de logon é indicado para servidores de alto desempenho na autenticação de senhas em texto não criptografado. As credenciais não são armazenadas em cache para esse tipo de logon. |
3 | ClearText |
Esse tipo de logon preserva o nome e a senha no pacote de autenticação, o que permite que o servidor faça conexões com outros servidores de rede enquanto representa o cliente. |
Exemplo
O exemplo a seguir exibe os valores de AnonymousAuthenticationSection
para o site padrão.
' Connect to the WMI WebAdministration namespace.
Set oWebAdmin = _
GetObject("winmgmts:root\WebAdministration")
' Get the Anonymous authentication section for the default
' Web site.
Set oSite = oWebAdmin.Get("Site.Name='Default Web Site'")
oSite.GetSection "AnonymousAuthenticationSection", oAnonAuth
' Display the path and location.
WScript.Echo "Anonymous Authentication Settings"
WScript.Echo "---------------------------------"
WScript.Echo "Path: " & oAnonAuth.Path
WScript.Echo "Location: " & oAnonAuth.Location
WScript.Echo
' Display the Enabled, LogonMethod, UserName, and Password
' properties.
WScript.Echo "Enabled: " & _
"[" & oAnonAuth.Enabled & "]"
WScript.Echo "LogonMethod: " & _
"[" & GetLogonMethodText(oAnonAuth.LogonMethod) & "]"
WScript.Echo "UserName: " & "[" & oAnonAuth.UserName & "]"
WScript.Echo "Password: " & "[" & oAnonAuth.Password & "]"
' 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 value."
End Select
End Function
Hierarquia de herança
AnonymousAuthenticationSection
Requisitos
Tipo | Descrição |
---|---|
Cliente | - IIS 7.0 no Windows Vista - IIS 7.5 no Windows 7 - IIS 8.0 no Windows 8 - IIS 10.0 no Windows 10 |
Servidor | - IIS 7.0 no Windows Server 2008 - IIS 7.5 no Windows Server 2008 R2 - IIS 8.0 no Windows Server 2012 - IIS 8.5 no Windows Server 2012 R2 - IIS 10.0 no Windows Server 2016 |
Product | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
Arquivo MOF | WebAdministration.mof |
Confira também
Classe AuthenticationSection
Classe BasicAuthenticationSection
Classe ClientCertificateMappingAuthenticationSection
Classe ConfigurationSection
Classe DigestAuthenticationSection
Classe FormsAuthenticationConfiguration
Classe FormsAuthenticationCredentials
Classe FormsAuthenticationUser
Classe IisClientCertificateMappingAuthenticationSection
Classe PassportAuthentication
Classe WindowsAuthenticationSection