Scope 類別

定義

表示權杖發佈要求的組態。

public ref class Scope
public class Scope
type Scope = class
Public Class Scope
繼承
Scope

備註

類別 Scope 會封裝與安全性令牌要求相關聯的信賴憑證者 (RP) 的相關信息, (RST) 。 這項資訊是由 SecurityTokenService 令牌發行管線中的類別實作 (STS) 使用,以將回應 (RSTR) 傳回至安全性令牌要求, (RST) 。

Scope 物件包含 RP 位址、要與發行的安全性令牌一起使用的加密和簽署認證,以及令牌本身或令牌所簽發的對稱密鑰是否應加密的相關信息。 根據預設,令牌和對稱密鑰都會加密。 您可以擴充 Scope 類別以包含要求的其他資訊,例如 RP 所接受的令牌類型、預設令牌存留期、最大令牌存留期、RP 所使用的演算法套件等等;不過,此類別中封裝的資訊不應因個別要求而有所不同。

令牌發行管線是在 方法中實作, Issue 這個方法會 GetScope 叫用 方法來取得 RST 的設定。 您必須在自定義 STS 中實 GetScope 作 方法,並傳回 Scope 適用於 RP 和 STS 實作的物件。

建構函式

Scope()

初始化 Scope 類別的新執行個體。

Scope(String)

使用指定的 appliesTo 位址,初始化 Scope 類別的新執行個體。

Scope(String, EncryptingCredentials)

使用指定的 appliesTo 位址和加密認證,初始化 Scope 類別的新執行個體。

Scope(String, SigningCredentials)

使用指定的 appliesTo 位址和簽署認證,初始化 Scope 類別的新執行個體。

Scope(String, SigningCredentials, EncryptingCredentials)

使用指定的 appliesTo 位址、簽署認證和加密認證,初始化 Scope 類別的新執行個體。

屬性

AppliesToAddress

取得或設定信賴憑證者的 appliesTo 位址。

EncryptingCredentials

取得或設定信賴憑證者的加密認證。

Properties

取得要擴充物件的屬性封包。

ReplyToAddress

取得或設定信賴憑證者的 replyTo 位址。

SigningCredentials

取得或設定信賴憑證者的簽署認證。

SymmetricKeyEncryptionRequired

取得或設定值,這個值表示發出的對稱金鑰是否必須加密。

TokenEncryptionRequired

取得或設定值,這個值表示發出的安全性權杖是否必須加密。

方法

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於