System.Security.Principal Namespace

System.Security.Principal 네임스페이스는 코드가 실행되는 보안 컨텍스트를 나타내는 Principal 개체를 정의합니다. The System.Security.Principal namespace defines a principal object that represents the security context under which code is running. 자세한 내용은 역할 기반 보안을 참조하세요. For more information, see Role-Based Security.

클래스

GenericIdentity

일반 사용자를 나타냅니다.Represents a generic user.

GenericPrincipal

일반 보안 주체를 나타냅니다.Represents a generic principal.

IdentityNotMappedException

해당 ID를 알려진 ID로 매핑할 수 없는 보안 주체에 대한 예외를 나타냅니다.Represents an exception for a principal whose identity could not be mapped to a known identity.

IdentityReference

ID를 나타내며 NTAccountSecurityIdentifier 클래스의 기본 클래스입니다.Represents an identity and is the base class for the NTAccount and SecurityIdentifier classes. 이 클래스는 공용 생성자를 제공하지 않으므로 상속될 수 없습니다.This class does not provide a public constructor, and therefore cannot be inherited.

IdentityReferenceCollection

IdentityReference 개체의 컬렉션을 나타내고 IdentityReference 파생 개체 집합을 IdentityReference 파생 형식으로 변환할 수단을 제공합니다.Represents a collection of IdentityReference objects and provides a means of converting sets of IdentityReference-derived objects to IdentityReference-derived types.

NTAccount

사용자 또는 그룹 계정을 나타냅니다.Represents a user or group account.

SecurityIdentifier

SID(보안 식별자)를 나타내며 SID의 마샬링 및 비교 작업을 제공합니다.Represents a security identifier (SID) and provides marshaling and comparison operations for SIDs.

WindowsIdentity

Windows 사용자를 나타냅니다.Represents a Windows user.

WindowsImpersonationContext

가장 작업 전의 Windows 사용자를 나타냅니다.Represents the Windows user prior to an impersonation operation.

WindowsPrincipal

코드에서 Windows 사용자의 Windows 그룹 멤버 자격을 확인할 수 있습니다.Enables code to check the Windows group membership of a Windows user.

인터페이스

IIdentity

ID 개체의 기본 기능을 정의합니다.Defines the basic functionality of an identity object.

IPrincipal

Principal 개체의 기본 기능을 정의합니다.Defines the basic functionality of a principal object.

열거형

PrincipalPolicy

애플리케이션 도메인에서 Principal 및 Identity 개체를 만드는 방법을 지정합니다.Specifies how principal and identity objects should be created for an application domain. 기본값은 UnauthenticatedPrincipal입니다.The default is UnauthenticatedPrincipal.

TokenAccessLevels

액세스 토큰에 연결된 사용자 계정의 권한을 정의합니다.Defines the privileges of the user account associated with the access token.

TokenImpersonationLevel

보안 가장 수준을 정의합니다.Defines security impersonation levels. 보안 가장 수준은 서버 프로세스가 클라이언트 프로세스를 대신하여 작업을 수행할 수 있는 정도를 제어합니다.Security impersonation levels govern the degree to which a server process can act on behalf of a client process.

WellKnownSidType

일반적으로 사용되는 SID(보안 식별자) 집합을 정의합니다.Defines a set of commonly used security identifiers (SIDs).

WindowsAccountType

사용되는 Windows 계정의 형식을 지정합니다.Specifies the type of Windows account used.

WindowsBuiltInRole

IsInRole(String)에 사용될 일반 역할을 지정합니다.Specifies common roles to be used with IsInRole(String).