IPrincipal 인터페이스

정의

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

public interface class IPrincipal
public interface IPrincipal
[System.Runtime.InteropServices.ComVisible(true)]
public interface IPrincipal
type IPrincipal = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type IPrincipal = interface
Public Interface IPrincipal
파생
특성

설명

보안 주체 개체는 해당 사용자의 ID(IIdentity) 및 해당 사용자가 속한 역할을 포함하여 코드를 대신하여 실행 중인 사용자의 보안 컨텍스트를 나타냅니다.

인터페이스를 구현하려면 모든 보안 주체 개체가 IPrincipal 필요합니다. 구현에 대한 IPrincipal 자세한 내용은 클래스를 ClaimsPrincipal 참조하세요.

속성

Identity

현재 보안 주체(principal)의 ID를 가져옵니다.

메서드

IsInRole(String)

현재 Principal이 지정된 역할에 속하는지 여부를 확인합니다.

적용 대상