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