다음을 통해 공유


.NET Framework 사용자 작업에 사용되는 클래스

업데이트: 2007년 11월

IIdentityIPrincipal 인터페이스는 .NET Framework 사용자 인증 시스템의 기본을 형성합니다. .NET Framework에서 제공하는 이들 인터페이스의 구현을 사용하거나 이들 클래스를 직접 구현할 수 있습니다.

사용자 작업에 사용되는 기본 클래스

사용자 작업을 지원하는 대부분의 클래스는 System.Security.Principal 네임스페이스에 있습니다. 더 포괄적인 목록을 보려면 .NET Framework 설명서를 참조하십시오.

다음 클래스는 ID 개체의 기본 기능을 정의하는 IIdentity 인터페이스를 구현합니다.

클래스

설명

GenericIdentity

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

WindowsIdentity

Windows 사용자를 나타냅니다.

IdentityReference

ID를 나타내며 NTAccountSecurityIdentifier 클래스의 기본 클래스입니다.

NTAccount

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

SecurityIdentifier

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

다음 클래스는 보안 주체 개체의 기본 기능을 정의하는 IPrincipal 인터페이스를 구현합니다.

클래스

설명

GenericPrincipal

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

WindowsPrincipal

코드를 통해 Windows 사용자가 Windows 그룹의 멤버인지를 확인할 수 있습니다.

이 표에서는 .NET Framework 사용자 작업에 사용되는 가장 중요한 열거형을 나열합니다.

열거형

설명

PrincipalPolicy

응용 프로그램 도메인에 Principal 및 Identity 개체가 생성되는 방식을 지정합니다.

WellKnownSidType

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

WindowsAccountType

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

WindowsBuiltInRole

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

참고 항목

작업

연습: 사용자 지정 인증 및 권한 부여 구현

참조

My.User 개체

기타 리소스

Visual Basic을 사용한 .NET Framework의 인증 및 권한 부여