Freigeben über


AuthenticationLogonMethod Enumeration

Definition

Gibt die Art der Authentifizierung an, mit der Sie eine Anmeldesitzung für ein gesichertes virtuelles Verzeichnis einrichten können.

public enum class AuthenticationLogonMethod
public enum AuthenticationLogonMethod
type AuthenticationLogonMethod = 
Public Enum AuthenticationLogonMethod
Vererbung
AuthenticationLogonMethod

Felder

Batch 1

Ermöglicht die Ausführung von Prozessen im Namen eines Benutzers, ohne dass der Benutzer direkt eingreifen muss. Der Benutzer muss über Benutzerrechte verfügen, um sich als Batchauftrag anzumelden (z. B. von COM+-Anwendungen verwendet). Dieser Anmeldetyp ist für Anwendungen gedacht, bei denen die Anmeldeleistung sehr wichtig ist. Der zugrunde liegende Aufruf der LogonUser Funktion speichert keine Anmeldeinformationen für einen Benutzer, der mit dem Batch Anmeldetyp angemeldet ist.

ClearText 3

Ermöglicht einem Benutzer, der nur über Netzwerkbenutzerrechte verfügt, sich mit Klartextanmeldeinformationen anzumelden. Der Server kann die Benutzeranmeldeinformationen akzeptieren, die LogonUser Funktion aufrufen, überprüfen, ob der Benutzer über das Netzwerk auf den Webserver zugreifen kann, und weiterhin mit anderen Servern kommunizieren, indem er die gespeicherten Klartextanmeldeinformationen verwendet.

Interactive 0

Ermöglicht es einem Benutzer, sich interaktiv mit dem Webserver anzumelden. Der zugrunde liegende Aufruf der LogonUser Funktion speichert Anmeldeinformationen für getrennte Vorgänge zwischen.

Network 2

Ermöglicht es einem Benutzer, sich bei einem Remoteserver im Netzwerk anzumelden. Dieser AuthenticationLogonMethod Anmeldetyp ist für Hochleistungsserver vorgesehen, um Klartextkennwörter zu authentifizieren. Der zugrunde liegende Aufruf der LogonUser Funktion speichert keine Anmeldeinformationen für diesen Anmeldetyp zwischen.

Beispiele

Im folgenden Beispiel wird eine neue Anwendung unter der Standardwebsite erstellt. Im Beispiel wird dann das virtuelle Standardverzeichnis der Anwendung so konfiguriert, dass die Batchauthentifizierung für die Anmeldung bei einem UNC-Pfad verwendet wird.


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();
        }
    }
}

Hinweise

In der Regel verwenden Sie diese Anmeldemodi, wenn ein virtuelles Verzeichnis einem UNC-Pfad zugeordnet ist.

Gilt für: