IPrincipal 인터페이스

정의

주체 개체의 기본 기능을 정의합니다.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
파생
특성

설명

Principal 개체는 해당 사용자의 id (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.

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

속성

Identity

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

메서드

IsInRole(String)

현재 보안 주체가 지정된 된 역할에 속하는지 여부를 결정 합니다.Determines whether the current principal belongs to the specified role.

적용 대상