Partager via


AuthenticationLogonMethod Énumération

Définition

Spécifie le type d’authentification que vous pouvez utiliser pour établir une session d’ouverture de session pour un répertoire virtuel sécurisé.

public enum class AuthenticationLogonMethod
public enum AuthenticationLogonMethod
type AuthenticationLogonMethod = 
Public Enum AuthenticationLogonMethod
Héritage
AuthenticationLogonMethod

Champs

Batch 1

Permet aux processus de s’exécuter pour le compte d’un utilisateur sans intervention directe de l’utilisateur. L’utilisateur doit disposer des droits d’utilisateur pour se connecter en tant que travail par lots (utilisé, par exemple, par les applications COM+). Ce type d’ouverture de session est destiné aux applications pour lesquelles les performances d’ouverture de session sont très importantes. L’appel sous-jacent à la LogonUser fonction ne met pas en cache les informations d’identification d’un utilisateur connecté avec le type d’ouverture de Batch session.

ClearText 3

Permet à un utilisateur qui dispose uniquement de droits d’utilisateur réseau de se connecter avec des informations d’identification en texte clair. Le serveur peut accepter les informations d’identification de l’utilisateur, appeler la LogonUser fonction, vérifier que l’utilisateur peut accéder au serveur Web sur le réseau et toujours communiquer avec d’autres serveurs à l’aide des informations d’identification en texte clair stockées.

Interactive 0

Permet à un utilisateur de se connecter de manière interactive avec le serveur web. L’appel sous-jacent à la LogonUser fonction met en cache les informations d’identification pour les opérations déconnectées.

Network 2

Permet à un utilisateur de se connecter à un serveur distant sur le réseau. Ce AuthenticationLogonMethod type d’ouverture de session est destiné aux serveurs hautes performances pour authentifier les mots de passe en texte clair. L’appel sous-jacent à la LogonUser fonction ne met pas en cache les informations d’identification pour ce type d’ouverture de session.

Exemples

L’exemple suivant crée une application sous le site Web par défaut. L’exemple configure ensuite le répertoire virtuel par défaut de l’application pour utiliser l’authentification par lots pour se connecter à un chemin 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();
        }
    }
}

Remarques

Vous utilisez généralement ces modes d’ouverture de session lorsqu’un répertoire virtuel est mappé à un chemin UNC.

S’applique à