다음을 통해 공유


System.Security.Principal 네임스페이스

코드가 실행되는 보안 컨텍스트를 나타내는 Principal 개체를 정의합니다. 자세한 내용은 역할 기반 보안을 참조하세요.

클래스

GenericIdentity

일반 사용자를 나타냅니다.

GenericPrincipal

일반 보안 주체를 나타냅니다.

IdentityNotMappedException

해당 ID를 알려진 ID로 매핑할 수 없는 보안 주체에 대한 예외를 나타냅니다.

IdentityReference

ID를 나타내며 NTAccountSecurityIdentifier 클래스의 기본 클래스입니다. 이 클래스는 공용 생성자를 제공하지 않으므로 상속될 수 없습니다.

IdentityReferenceCollection

IdentityReference 개체의 컬렉션을 나타내고 IdentityReference파생 개체 집합을 IdentityReference파생 형식으로 변환할 수단을 제공합니다.

NTAccount

사용자 또는 그룹 계정을 나타냅니다.

SecurityIdentifier

SID(보안 식별자)를 나타내며 SID의 마샬링 및 비교 작업을 제공합니다.

WindowsIdentity

Windows 사용자를 나타냅니다.

WindowsImpersonationContext

가장 작업 전의 Windows 사용자를 나타냅니다.

WindowsPrincipal

코드에서 Windows 사용자의 Windows 그룹 멤버 자격을 확인할 수 있습니다.

인터페이스

IIdentity

ID 개체의 기본 기능을 정의합니다.

IPrincipal

Principal 개체의 기본 기능을 정의합니다.

열거형

PrincipalPolicy

애플리케이션 도메인에서 Principal 및 Identity 개체를 만드는 방법을 지정합니다. 기본값은 UnauthenticatedPrincipal입니다.

TokenAccessLevels

액세스 토큰에 연결된 사용자 계정의 권한을 정의합니다.

TokenImpersonationLevel

보안 가장 수준을 정의합니다. 보안 가장 수준은 서버 프로세스가 클라이언트 프로세스를 대신하여 작업을 수행할 수 있는 정도를 제어합니다.

WellKnownSidType

일반적으로 사용되는 SID(보안 식별자) 집합을 정의합니다.

WindowsAccountType

사용되는 Windows 계정의 형식을 지정합니다.

WindowsBuiltInRole

IsInRole(String)에 사용될 일반 역할을 지정합니다.