AuthenticationLogonMethod Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
ClearText | 3 | Ermöglicht einem Benutzer, der nur über Netzwerkbenutzerrechte verfügt, sich mit Klartextanmeldeinformationen anzumelden. Der Server kann die Benutzeranmeldeinformationen akzeptieren, die |
Interactive | 0 | Ermöglicht es einem Benutzer, sich interaktiv mit dem Webserver anzumelden. Der zugrunde liegende Aufruf der |
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 |
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.