AuthenticationLogonMethod Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica el tipo de autenticación que puede usar para establecer una sesión de inicio de sesión para un directorio virtual protegido.
public enum class AuthenticationLogonMethod
public enum AuthenticationLogonMethod
type AuthenticationLogonMethod =
Public Enum AuthenticationLogonMethod
- Herencia
-
AuthenticationLogonMethod
Campos
Batch | 1 | Permite que los procesos se ejecuten en nombre de un usuario sin la intervención directa del usuario. El usuario debe tener derechos de usuario para iniciar sesión como un trabajo por lotes (usado, por ejemplo, por aplicaciones COM+). Este tipo de inicio de sesión está pensado para aplicaciones en las que el rendimiento de inicio de sesión es muy importante. La llamada subyacente a la |
ClearText | 3 | Permite a un usuario que solo tenga derechos de usuario de red para iniciar sesión con credenciales de texto no cifrado. El servidor puede aceptar las credenciales de usuario, llamar a la |
Interactive | 0 | Permite a un usuario iniciar sesión de forma interactiva con el servidor web. La llamada subyacente a la |
Network | 2 | Permite a un usuario iniciar sesión en un servidor remoto en la red. Este AuthenticationLogonMethod tipo de inicio de sesión está pensado para servidores de alto rendimiento para autenticar contraseñas de texto no cifrado. La llamada subyacente a la |
Ejemplos
En el ejemplo siguiente se crea una nueva aplicación en el sitio web predeterminado. A continuación, en el ejemplo se configura el directorio virtual predeterminado de la aplicación para usar la autenticación por lotes para iniciar sesión en una ruta de acceso UNC.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Web.Administration;
using Microsoft.Web.Management;
namespace AdministrationSnippets
{
public class AdministrationAuthenticationLogonMethod
{
// Creates a new virtual directory and sets the logon method.
public void SetLogonMethod()
{
ServerManager manager = new ServerManager();
Site defaultSite = manager.Sites["Default Web Site"];
Application reports = defaultSite.Applications.Add(
"/reports", @"\\FileServer\Reports");
// Configure the default virtual directory for the application.
VirtualDirectory reportDir = reports.VirtualDirectories[0];
reportDir.LogonMethod = AuthenticationLogonMethod.Batch;
reportDir.UserName = @"HumanResources\Jane";
reportDir.Password = @"iL@1Fnw!";
manager.CommitChanges();
}
}
}
Comentarios
Normalmente, usaría estos modos de inicio de sesión cuando un directorio virtual se asigna a una ruta de acceso UNC.