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 つ目は、クライアント上の Cookie に存在する自己完結型 SCT です。 この SCT には状態情報全体が含まれているため、サービスからの状態管理も、クライアントからの SCT キャンセルも必要ありません。 これは"Cookie モード" SCT と呼ばれることもあります。 SCT には状態情報全体が含まれているため、そのサイズはセッション ベースのケースよりも大きくなります。 セッション ベースの SCT では、サービスは状態情報の多くを格納します。 ただし、自己完結型であるため、サービスの有効期間全体で使用でき、サービスのシャットダウンと再起動を通じて保持されます。

プロパティ

名前 説明
SecurityContextClaimTypes

Cookie シリアル化の Type 要求のコレクションを取得します。

SecurityStateEncoder

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

メソッド

名前 説明
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象