SecureConversationServiceCredential 클래스

정의

보안 대화 서비스에 대한 자격 증명 설정을 제공합니다.

public ref class SecureConversationServiceCredential sealed
public sealed class SecureConversationServiceCredential
type SecureConversationServiceCredential = class
Public NotInheritable Class SecureConversationServiceCredential
상속
SecureConversationServiceCredential

설명

보안 대화에는 여러 메시지의 교환이 포함되며 보안을 보장하기 위해 SCT(보안 컨텍스트 토큰)를 사용합니다. SCT는 통신 세션의 수명 동안 통신 당사자 간에 공유됩니다. 서비스는 다음과 같은 두 가지 종류의 SCT를 발급할 수 있습니다.

  • 첫 번째는 고유한 ID를 포함하는 세션 기반 SCT입니다. 메시지는 ID만 전달하며, 서비스는 SCT ID와 콘텐츠(예: 클레임, 보안 키 등) 간에 매핑되는 상태 매핑 캐시를 유지 관리합니다. 잘 동작하는 클라이언트는 서비스가 캐시 리소스를 최적화하는 데 도움이 되도록 SCT 취소를 보내야 합니다. 동일한 매개 변수를 사용하여 호출 CreateSecureConversationBindingElement 하여 이 클래스를 requireCancellationtrue인스턴스화하면 SCT가 이러한 방식으로 발급됩니다.

  • 두 번째는 클라이언트의 쿠키에 상주하는 자체 포함 SCT입니다. 이 SCT는 전체 상태 정보를 포함하므로 서비스에서 상태 관리나 클라이언트의 SCT 취소가 필요하지 않습니다. 이를 "쿠키 모드" SCT라고도 합니다. SCT는 전체 상태 정보를 포함하므로 해당 크기는 세션 기반 사례보다 큽니다. 세션 기반 SCT를 사용하면 서비스는 대부분의 상태 정보를 저장합니다. 그러나 자체 포함되므로 서비스 수명 전체에서 사용할 수 있으며 서비스 종료 및 다시 시작에서 유지됩니다.

속성

Name Description
SecurityContextClaimTypes

쿠키 serialization에 Type 대한 클레임의 컬렉션을 가져옵니다.

SecurityStateEncoder

쿠키 serialization 인코딩 및 디코딩을 위해 사용자 지정된 항목을 SecurityStateEncoder 가져오거나 설정합니다.

메서드

Name Description
Equals(Object)

지정된 개체가 현재 개체와 같은지 여부를 확인합니다.

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

기본 해시 함수로 사용됩니다.

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

현재 인스턴스의 Type 가져옵니다.

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

현재 Object단순 복사본을 만듭니다.

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

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상