IPrincipal 인터페이스

정의

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

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
파생
특성

설명

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

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

메서드

IsInRole(String)

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

적용 대상