AuthenticationLogonMethod Перечисление

Определение

Указывает тип проверки подлинности, который можно использовать для установки сеанса входа в защищенный виртуальный каталог.

public enum class AuthenticationLogonMethod
public enum AuthenticationLogonMethod
type AuthenticationLogonMethod = 
Public Enum AuthenticationLogonMethod
Наследование
AuthenticationLogonMethod

Поля

Имя Значение Описание
Interactive 0

Позволяет пользователю входить в систему в интерактивном режиме с помощью веб-сервера. Базовый вызов LogonUser функции кэширует учетные данные для отключенных операций.

Batch 1

Позволяет процессам выполняться от имени пользователя без прямого вмешательства пользователя. Пользователь должен иметь права пользователя для входа в качестве пакетного задания (например, в приложениях COM+). Этот тип входа предназначен для приложений, где производительность входа очень важна. Базовый вызов LogonUser функции не кэширует учетные данные для пользователя, вошедшего в систему с типом Batch входа.

Network 2

Позволяет пользователю входить на удаленный сервер в сети. Этот AuthenticationLogonMethod тип входа предназначен для высокопроизводительных серверов для проверки подлинности паролей с четким текстом. Базовый вызов LogonUser функции не кэширует учетные данные для этого типа входа.

ClearText 3

Позволяет пользователю, у которого есть только права сетевого пользователя на вход с помощью учетных данных с четким текстом. Сервер может принять учетные данные пользователя, вызвать LogonUser функцию, убедиться, что пользователь может получить доступ к веб-серверу через сеть и по-прежнему взаимодействовать с другими серверами с помощью сохраненных учетных данных с четким текстом.

Примеры

В следующем примере создается новое приложение на веб-сайте по умолчанию. Затем этот пример настраивает виртуальный каталог приложения по умолчанию для использования пакетной проверки подлинности для входа в 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();
        }
    }
}

Комментарии

Обычно эти режимы входа используются при сопоставлении виртуального каталога с UNC-пути.

Применяется к