共用方式為


Scope 類別

定義

表示令牌發行要求的組態。

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

備註

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

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

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

建構函式

Scope()

初始化 Scope 類別的新實例。

Scope(String, EncryptingCredentials)

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

Scope(String, SigningCredentials, EncryptingCredentials)

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

Scope(String, SigningCredentials)

使用指定的 appliesTo 位址和簽署認證,初始化 Scope 類別的新實例。

Scope(String)

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

屬性

AppliesToAddress

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

EncryptingCredentials

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

Properties

取得要擴充對象的屬性包。

ReplyToAddress

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

SigningCredentials

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

SymmetricKeyEncryptionRequired

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

TokenEncryptionRequired

取得或設定值,這個值表示是否必須加密已發行的安全性令牌。

方法

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於