SecureConversationServiceCredential 類別

定義

提供安全對話服務的認證設定。

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

備註

安全對話包含交換多個訊息,而且會使用「安全性內容權杖」(Security Context Token,SCT) 來確保安全性。 在通訊工作階段的存留期間,通訊方之間共用此 SCT。 服務可以發行兩種不同的 SCT:

  • 第一個是會話型 SCT,其中包含唯一識別碼。訊息只會包含識別碼,而服務會維護狀態對應快取,以對應 SCT 識別碼與內容 (,例如宣告、安全性金鑰等等) 。 正常執行的用戶端必須傳送 SCT 取消,以協助服務最佳化該快取資源。 如果您產生這個類別的方式,是在配合 CreateSecureConversationBindingElement 參數等於 requireCancellation 情況下呼叫 true,這時就會以這種方式發出此 SCT。

  • 第二種是位於用戶端之 Cookie 內的獨立 (Self-Contained) SCT。 這種 SCT 包含完整的狀態資訊,因此不需要從服務進行狀態管理,也不需要從用戶端進行 SCT 取消。 這種 SCT 有時稱為「Cookie 模式」的 SCT。 由於 SCT 包含完整的狀態資訊,因此其大小大於工作階段架構 SCT 的大小。 使用工作階段架構 SCT 時,服務會儲存大部分的狀態資訊。 然而,因為具有獨立性質,因此它可用於整個服務存留期間,並可在服務關閉到重新啟動整個期間持續。

屬性

SecurityContextClaimTypes

取得用於 Cookie 序列化之 Type 宣告的集合。

SecurityStateEncoder

取得或設定自訂的 SecurityStateEncoder,此編碼器會用於編碼和解碼 Cookie 序列化。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於