AuthenticationLogonMethod 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
보안 가상 디렉터리에 대한 로그온 세션을 설정하는 데 사용할 수 있는 인증 종류를 지정합니다.
public enum class AuthenticationLogonMethod
public enum AuthenticationLogonMethod
type AuthenticationLogonMethod =
Public Enum AuthenticationLogonMethod
- 상속
-
AuthenticationLogonMethod
필드
Batch | 1 | 사용자의 직접 개입 없이 사용자를 대신하여 프로세스를 실행할 수 있습니다. 사용자는 일괄 작업(예: COM+ 애플리케이션에서 사용)으로 로그온할 수 있는 사용자 권한이 있어야 합니다. 이 로그온 유형은 로그온 성능이 매우 중요한 애플리케이션을 위한 것입니다. 함수에 대한 |
ClearText | 3 | 네트워크 사용자 권한만 있는 사용자가 텍스트 지우기 자격 증명으로 로그온할 수 있습니다. 서버는 사용자 자격 증명을 수락하고, 함수를 |
Interactive | 0 | 사용자가 웹 서버를 사용하여 대화형으로 로그온할 수 있습니다. 함수에 대한 |
Network | 2 | 사용자가 네트워크의 원격 서버에 로그온할 수 있습니다. 이 AuthenticationLogonMethod 로그온 유형은 고성능 서버가 텍스트 지우기 암호를 인증하기 위한 것입니다. 함수에 대한 |
예제
다음 예제에서는 기본 웹 사이트에 새 애플리케이션을 만듭니다. 그런 다음, 일괄 처리 인증을 사용하여 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 경로에 매핑될 때 이러한 로그온 모드를 사용합니다.