SecureConversationServiceCredential クラス

定義

セキュリティで保護されたメッセージ交換サービスの資格情報の設定を提供します。

public ref class SecureConversationServiceCredential sealed
public sealed class SecureConversationServiceCredential
type SecureConversationServiceCredential = class
Public NotInheritable Class SecureConversationServiceCredential
継承
SecureConversationServiceCredential

注釈

安全な対話を行うには、複数のメッセージを交換し、セキュリティ コンテキスト トークン (SCT) を使用してセキュリティを保証する必要があります。 SCT は、通信セッションが存続している期間中、すべての通信参加者の間で共有されます。 サービスは 2 種類の SCT を発行できます。

  • 1 つ目は、一意の ID を含むセッション ベースの SCT です。メッセージは ID のみを保持し、サービスは SCT ID とコンテンツ (クレーム、セキュリティ キーなど) の間でマップされる状態マッピング キャッシュを保持します。 適切に動作するクライアントは SCT キャンセルを送信して、サービスでキャッシュ リソースを最適化できるようにする必要があります。 CreateSecureConversationBindingElement パラメーターを requireCancellation に設定した true を呼び出すことでこのクラスをインスタンス化すると、SCT はこの方法で発行されます。

  • 2 番目の SCT は、クライアントのクッキーに存在する独立した SCT です。 この SCT は完全な状態情報を格納しているため、サービスからの状態管理もクライアントからの SCT キャンセルも必要ありません。 これを "クッキー モード" SCT と呼ぶこともあります。 SCT は完全な状態情報を格納しているため、SCT のサイズはセッション ベースの場合より大きくなります。 セッション ベースの SCT により、サービスは状態情報のほとんどを格納します。 ただし、この SCT は独立しているため、サービスの有効期間にわたって使用でき、サービスの停止と再起動の間も持続します。

プロパティ

SecurityContextClaimTypes

クッキー シリアル化のための Type クレームのコレクションを取得します。

SecurityStateEncoder

クッキー シリアル化をエンコードおよびデコードするためのカスタマイズした SecurityStateEncoder を取得または設定します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象