語言

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,包含唯一 ID。訊息僅攜帶 ID,服務維護一個狀態映射快取,將 SCT ID 與內容(如聲明、安全金鑰等)對應。 行為良好的用戶端必須發送 SCT 取消,以協助服務優化快取資源。 若以參數等於 ,實例化此類別 CreateSecureConversationBindingElementrequireCancellationtrue,SCT 即以此方式發出。

  • 第二種是自包含的 SCT,存在於用戶端的 cookie 中。 此 SCT 包含完整的狀態資訊,因此服務不需狀態管理,也不需用戶端取消 SCT。 這有時被稱為「cookie-mode」SCT。 由於 SCT 包含整個狀態資訊,其大小比基於會話的情況更大。 透過會話式 SCT,服務儲存大量狀態資訊。 然而,由於它是自包含的,可以在整個服務期間使用,並且在服務關閉與重啟期間持續使用。

屬性

名稱 Description
SecurityContextClaimTypes

取得 cookie 序列化的 Type 聲明集合。

SecurityStateEncoder

取得或設定一個用於編碼與解碼 Cookie 序列化的客製化 SecurityStateEncoder 。

方法

名稱 Description
Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於