Scope 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示令牌發行要求的組態。
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) |