AnonymousAuthenticationSection Class1
Configura la autenticación anónima.
Sintaxis
class AnonymousAuthenticationSection : ConfigurationSection
Métodos
La siguiente tabla enumera los métodos expuestos por la clase AnonymousAuthenticationSection
.
Nombre | Descripción |
---|---|
GetAllowDefinition | (Se hereda de ConfigurationSection). |
GetAllowLocation | (Se hereda de ConfigurationSection ). |
RevertToParent | (Se hereda de ConfigurationSection ). |
SetAllowDefinition | (Se hereda de ConfigurationSection ). |
SetAllowLocation | (Se hereda de ConfigurationSection ). |
Propiedades
La siguiente tabla enumera las propiedades expuestas por la clase AnonymousAuthenticationSection
.
Nombre | Descripción |
---|---|
Enabled |
Valor boolean de lectura y escritura. true si la autenticación anónima está habilitada; de lo contrario, false . El valor predeterminado es true . |
Location |
(Se hereda de ConfigurationSection ). Una propiedad de clave. |
LogonMethod |
Una enumeración de lectura/escritura de sint32 que especifica el método de inicio de sesión. Los valores posibles se enumeran más adelante en la sección Comentarios. |
Password |
Un valor de string cifrado de lectura/escritura que contiene una contraseña. |
Path |
(Se hereda de ConfigurationSection ). Una propiedad de clave. |
UserName |
Un valor de string de lectura/escritura que contiene un nombre de usuario. El valor predeterminado es "IUSR". |
SectionInformation |
(Se hereda de ConfigurationSection ). |
Subclases
Esta clase no contiene subclases.
Comentarios
En la siguiente tabla se describen los posibles valores de la propiedad LogonMethod
. El valor predeterminado es 3 (ClearText
).
Valor | Palabra clave | Descripción |
---|---|---|
0 | Interactive |
Este tipo de inicio de sesión está pensado para los usuarios que van a usar interactivamente el equipo. |
1 | Batch |
Este tipo de inicio de sesión está pensado para servidores por lotes, donde los procesos se pueden ejecutar en nombre de un usuario sin su intervención directa. Las credenciales no se almacenan en caché para este tipo de inicio de sesión. |
2 | Network |
Este tipo de inicio de sesión está diseñado para servidores de alto rendimiento para autenticar contraseñas de texto no cifrado. Las credenciales no se almacenan en caché para este tipo de inicio de sesión. |
3 | ClearText |
Este tipo de inicio de sesión conserva el nombre y la contraseña en el paquete de autenticación, lo que permite al servidor realizar conexiones a otros servidores de red al suplantar al cliente. |
Ejemplo
El siguiente ejemplo muestra los valores de AnonymousAuthenticationSection
para el sitio web predeterminado.
' 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
Jerarquía de herencia
AnonymousAuthenticationSection
Requisitos
Tipo | Descripción |
---|---|
Remoto | - IIS 7.0 en Windows Vista - IIS 7.5 en Windows 7 - IIS 8.0 en Windows 8 - IIS 10.0 en Windows 10 |
Server | - IIS 7.0 en Windows Server 2008 - IIS 7.5 en Windows Server 2008 R2 - IIS 8.0 en Windows Server 2012 - IIS 8.5 en Windows Server 2012 R2 - IIS 10.0 en Windows Server 2016 |
Producto | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
Archivo MOF | WebAdministration.mof |
Consulte también
Clase AuthenticationSection
Clase BasicAuthenticationSection
Clase ClientCertificateMappingAuthenticationSection
Clase ConfigurationSection
Clase DigestAuthenticationSection
Clase FormsAuthenticationConfiguration
Clase FormsAuthenticationCredentials
Clase FormsAuthenticationUser
Clase IisClientCertificateMappingAuthenticationSection
Clase PassportAuthentication
Clase WindowsAuthenticationSection