語言

Scope 類別

定義

代表令牌發行請求的設定。

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

備註

此 Scope 類別封裝了與安全令牌請求(RST)相關的依賴方(RP)資訊。 這些資訊被憑證發行管線中類別(STS)實作 SecurityTokenService 用來回傳對安全憑證請求(RST)的回應(RSTR)。

Scope 物件包含 RP 的位址、與已發行安全令牌一起使用的加密與簽署憑證,以及是否應加密該令牌本身或與令牌發行的對稱金鑰。 預設情況下,令牌金鑰與對稱金鑰皆為加密。 你可以擴充 Scope 類別以攜帶更多請求資訊,例如RP接受的代幣類型、預設代幣壽命、最大代幣壽命、RP使用的演算法套件等;然而,此類別封裝的資訊不應因個別請求而改變。

該方法實作 Issue 了令牌發行管線,並以此 GetScope 方法呼叫該方法以取得 RST 的設定。 你必須在自訂 STS 中實作一個 GetScope 方法,並回傳 Scope 一個適合 RP 和 STS 實作的物件。

建構函式

名稱 Description
Scope()

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

Scope(String, EncryptingCredentials)

初始化類別的新實例 Scope ,並使用指定的 appliesTo 位址與加密憑證。

Scope(String, SigningCredentials, EncryptingCredentials)

初始化類別的新實例 Scope ,使用指定的 appliesTo 地址、簽署憑證及加密憑證。

Scope(String, SigningCredentials)

初始化一個新的類別實例 Scope ,並以指定的 appliesTo 位址與簽署憑證。

Scope(String)

初始化該類別的新實例 Scope ,並指定 appliesTo 位址。

屬性

名稱 Description
AppliesToAddress

取得或設定依賴方的 appliesTo 地址。

EncryptingCredentials

取得或設定依賴方的加密憑證。

Properties

取得屬性袋來擴展物件。

ReplyToAddress

取得或設定回應信賴方的地址。

SigningCredentials

取得或設定依賴方的簽署憑證。

SymmetricKeyEncryptionRequired

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

TokenEncryptionRequired

取得或設定一個值,指示是否必須加密已發行的安全權杖。

方法

名稱 Description
Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於