.NET Framework 사용자 작업에 사용되는 클래스
업데이트: 2007년 11월
IIdentity 및 IPrincipal 인터페이스는 .NET Framework 사용자 인증 시스템의 기본을 형성합니다. .NET Framework에서 제공하는 이들 인터페이스의 구현을 사용하거나 이들 클래스를 직접 구현할 수 있습니다.
사용자 작업에 사용되는 기본 클래스
사용자 작업을 지원하는 대부분의 클래스는 System.Security.Principal 네임스페이스에 있습니다. 더 포괄적인 목록을 보려면 .NET Framework 설명서를 참조하십시오.
다음 클래스는 ID 개체의 기본 기능을 정의하는 IIdentity 인터페이스를 구현합니다.
클래스 |
설명 |
---|---|
일반 사용자를 나타냅니다. |
|
Windows 사용자를 나타냅니다. |
|
ID를 나타내며 NTAccount 및 SecurityIdentifier 클래스의 기본 클래스입니다. |
|
사용자 또는 그룹 계정을 나타냅니다. |
|
SID(보안 식별자)를 나타내며 SID의 마샬링 및 비교 작업을 제공합니다. |
다음 클래스는 보안 주체 개체의 기본 기능을 정의하는 IPrincipal 인터페이스를 구현합니다.
클래스 |
설명 |
---|---|
일반 보안 주체를 나타냅니다. |
|
코드를 통해 Windows 사용자가 Windows 그룹의 멤버인지를 확인할 수 있습니다. |
이 표에서는 .NET Framework 사용자 작업에 사용되는 가장 중요한 열거형을 나열합니다.
열거형 |
설명 |
---|---|
응용 프로그램 도메인에 Principal 및 Identity 개체가 생성되는 방식을 지정합니다. |
|
일반적으로 사용되는 SID(보안 식별자) 집합을 정의합니다. |
|
사용되는 Windows 계정의 형식을 지정합니다. |
|
IsInRole에 사용될 일반 역할을 지정합니다. |