SecurityTokenAuthenticator 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
驗證安全性權杖。
public ref class SecurityTokenAuthenticator abstract
public abstract class SecurityTokenAuthenticator
type SecurityTokenAuthenticator = class
Public MustInherit Class SecurityTokenAuthenticator
- 繼承
-
SecurityTokenAuthenticator
- 衍生
備註
SecurityTokenAuthenticator 類別以及其衍生類別會驗證安全性權杖。 當您建立自訂的安全性權杖時,通常只會直接從 SecurityTokenAuthenticator 衍生類別。 如果您要覆寫內建之安全性權杖的預設驗證或授權行為,請從 SecurityTokenAuthenticator 所衍生之其中一個類別 (例如 SamlSecurityTokenAuthenticator) 衍生。
從 SecurityTokenAuthenticator 衍生類別時,請覆寫下列兩種方法:ValidateTokenCore 和 CanValidateTokenCore。 CanValidateTokenCore 方法可決定這個安全性權杖驗證器是否可以驗證特定的安全性權杖。 ValidateTokenCore 方法可決定安全性權杖並建立一組用於授權的授權原則。 授權原則會將在安全性權杖中找到的宣告對應至應用程式所需要的宣告。
建構函式
SecurityTokenAuthenticator() |
初始化 SecurityTokenAuthenticator 類別的新執行個體。 |
方法
CanValidateToken(SecurityToken) |
取得值,這個值會指出指定的安全性權杖是否可由這個安全性權杖驗證程式驗證。 |
CanValidateTokenCore(SecurityToken) |
在衍生類別中覆寫時,取得值以指出此安全性權杖驗證器是否能驗證指定的安全性權杖。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
ValidateToken(SecurityToken) |
驗證指定的安全性權杖,並傳回安全性權杖的授權原則集合。 |
ValidateTokenCore(SecurityToken) |
在衍生類別中覆寫時,驗證指定的安全性權杖,並傳回安全性權杖的授權原則集合。 |