IPrincipal 인터페이스

정의

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

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

설명

보안 주체 개체를 나타내는 코드를 실행 하는 사용자의 보안 컨텍스트 (IIdentity) 및 속해 있는 역할입니다.A principal object represents the security context of the user on whose behalf the code is running, including that user's identity (IIdentity) and any roles to which they belong.

모든 보안 주체 개체를 구현 하는 데 필요한는 IPrincipal 인터페이스입니다.All principal objects are required to implement the IPrincipal interface. 에 대 한 자세한 내용은 IPrincipal 구현을 참조는 ClaimsPrincipal 클래스입니다.For more information about IPrincipal implementations, see the ClaimsPrincipal class.

속성

Identity

현재 보안 주체(principal)의 ID를 가져옵니다.Gets the identity of the current principal.

메서드

IsInRole(String)

현재 Principal이 지정된 역할에 속하는지 여부를 확인합니다.Determines whether the current principal belongs to the specified role.

적용 대상