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