SecureConversationServiceCredential 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供安全對話服務的認證設定。
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) |