PassportPrincipal 클래스

정의

경고

이 API는 현재 사용되지 않습니다.

Passport 인증 보안 주체를 나타냅니다.Represents a Passport-authenticated principal. 이 클래스는 사용되지 않습니다.This class is deprecated.

public ref class PassportPrincipal sealed : System::Security::Principal::GenericPrincipal
public sealed class PassportPrincipal : System.Security.Principal.GenericPrincipal
[System.Obsolete("This type is obsolete. The Passport authentication product is no longer supported and has been superseded by Live ID.")]
public sealed class PassportPrincipal : System.Security.Principal.GenericPrincipal
type PassportPrincipal = class
    inherit GenericPrincipal
Public NotInheritable Class PassportPrincipal
Inherits GenericPrincipal
상속
상속
PassportPrincipal
특성

설명

이 클래스는 않으며는 지원 되지 않습니다.This class has been deprecated and is no longer supported. Microsoft Passport Network Windows Live ID로 대체 되었습니다.Microsoft Passport Network has been replaced by Windows Live ID. Windows Live ID를 사용 하 여 웹 애플리케이션에서 사용자를 인증 하는 방법에 대 한 자세한 내용은 참조 하세요. Windows Live ID SDK합니다.For more information about how to use Windows Live ID to authenticate users in a Web application, see Windows Live ID SDK.

생성자

PassportPrincipal(PassportIdentity, String[])

PassportPrincipal 인스턴스 및 해당 PassportIdentity가 나타내는 사용자가 속한 역할 이름 배열에서 PassportIdentity 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the PassportPrincipal class from a PassportIdentity instance and an array of role names to which the user represented by that PassportIdentity belongs. 이 클래스는 사용되지 않습니다.This class is deprecated.

속성

Claims

이 클레임 보안 주체와 연결된 모든 클레임 ID의 모든 클레임을 포함하는 컬렉션을 가져옵니다.Gets a collection that contains all of the claims from all of the claims identities associated with this claims principal.

(다음에서 상속됨 ClaimsPrincipal)
CustomSerializationData

파생된 형식에서 제공하는 추가 데이터를 포함합니다.Contains any additional data provided by a derived type. 일반적으로 WriteTo(BinaryWriter, Byte[])를 호출할 때 설정합니다.Typically set when calling WriteTo(BinaryWriter, Byte[]).

(다음에서 상속됨 ClaimsPrincipal)
Identities

이 클레임 보안 주체와 연결된 모든 클레임 ID를 포함하는 컬렉션을 가져옵니다.Gets a collection that contains all of the claims identities associated with this claims principal.

(다음에서 상속됨 ClaimsPrincipal)
Identity

현재 GenericIdentity이 나타내는 사용자의 GenericPrincipal를 가져옵니다.Gets the GenericIdentity of the user represented by the current GenericPrincipal.

(다음에서 상속됨 GenericPrincipal)

메서드

AddIdentities(IEnumerable<ClaimsIdentity>)

이 클레임 주체에 지정된 클레임 ID를 추가합니다.Adds the specified claims identities to this claims principal.

(다음에서 상속됨 ClaimsPrincipal)
AddIdentity(ClaimsIdentity)

이 클레임 보안 주체에 지정된 클레임 ID를 추가합니다.Adds the specified claims identity to this claims principal.

(다음에서 상속됨 ClaimsPrincipal)
Clone()

이 인스턴스의 복사본을 반환합니다.Returns a copy of this instance.

(다음에서 상속됨 ClaimsPrincipal)
CreateClaimsIdentity(BinaryReader)

새 클레임 ID를 만듭니다.Creates a new claims identity.

(다음에서 상속됨 ClaimsPrincipal)
Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
FindAll(Predicate<Claim>)

지정된 조건자와 일치하는 클레임을 모두 검색합니다.Retrieves all of the claims that are matched by the specified predicate.

(다음에서 상속됨 ClaimsPrincipal)
FindAll(String)

지정된 클레임 형식이 있는 모든 클레임 또는 해당 클레임을 검색합니다.Retrieves all or the claims that have the specified claim type.

(다음에서 상속됨 ClaimsPrincipal)
FindFirst(Predicate<Claim>)

지정된 조건자와 일치하는 첫 번째 클레임을 검색합니다.Retrieves the first claim that is matched by the specified predicate.

(다음에서 상속됨 ClaimsPrincipal)
FindFirst(String)

지정된 클레임 형식으로 첫 번째 클레임을 검색합니다.Retrieves the first claim with the specified claim type.

(다음에서 상속됨 ClaimsPrincipal)
GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetObjectData(SerializationInfo, StreamingContext)

현재 SerializationInfo 개체를 serialize하는 데 필요한 데이터로 ClaimsPrincipal를 채웁니다.Populates the SerializationInfo with data needed to serialize the current ClaimsPrincipal object.

(다음에서 상속됨 ClaimsPrincipal)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
HasClaim(Predicate<Claim>)

이 클레임 보안 주체와 연결된 클레임 ID에 지정된 조건자와 일치하는 클레임이 들어 있는지 여부를 확인합니다.Determines whether any of the claims identities associated with this claims principal contains a claim that is matched by the specified predicate.

(다음에서 상속됨 ClaimsPrincipal)
HasClaim(String, String)

이 클레임 보안 주체와 연결된 클레임 ID에 지정된 클레임 형식 및 값을 갖는 클레임이 들어 있는지 여부를 확인합니다.Determines whether any of the claims identities associated with this claims principal contains a claim with the specified claim type and value.

(다음에서 상속됨 ClaimsPrincipal)
IsInRole(String)

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

(다음에서 상속됨 GenericPrincipal)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)
WriteTo(BinaryWriter)

BinaryWriter를 사용하여 직렬화합니다.Serializes using a BinaryWriter.

(다음에서 상속됨 ClaimsPrincipal)
WriteTo(BinaryWriter, Byte[])

BinaryWriter를 사용하여 직렬화합니다.Serializes using a BinaryWriter.

(다음에서 상속됨 ClaimsPrincipal)

적용 대상