다음을 통해 공유


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 매개 변수를 requireCancellation로 지정한 true를 호출하여 이 클래스를 인스턴스화할 경우 SCT가 이러한 방식으로 발급됩니다.

  • 두 번째는 클라이언트의 쿠키에 상주하는 독립적인 SCT입니다. 이 SCT는 전체 상태 정보를 포함하므로 서비스의 상태 관리나 클라이언트의 SCT 취소가 필요하지 않습니다. 이를 "쿠키 모드" SCT라고도 합니다. SCT에 전체 상태 정보가 포함되므로 세션 기반 경우보다 SCT의 크기가 큽니다. 세션 기반 SCT에서는 상태 정보의 대부분이 서비스에 저장됩니다. 그러나 이 SCT는 독립적이므로 서비스 수명이 끝날 때까지 사용 가능하며 서비스 종료 후 다시 시작하더라도 지속됩니다.

속성

SecurityContextClaimTypes

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

SecurityStateEncoder

쿠키 serialization을 인코딩 및 디코딩하는 데 사용되는 사용자 지정 SecurityStateEncoder를 가져오거나 설정합니다.

메서드

Equals(Object)

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

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

기본 해시 함수로 작동합니다.

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

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

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

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

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

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

(다음에서 상속됨 Object)

적용 대상