CustomUserNameSecurityTokenAuthenticator 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用自訂驗證配置,驗證 UserNameSecurityToken 安全性權杖。
public ref class CustomUserNameSecurityTokenAuthenticator : System::IdentityModel::Selectors::UserNameSecurityTokenAuthenticator
public class CustomUserNameSecurityTokenAuthenticator : System.IdentityModel.Selectors.UserNameSecurityTokenAuthenticator
type CustomUserNameSecurityTokenAuthenticator = class
inherit UserNameSecurityTokenAuthenticator
Public Class CustomUserNameSecurityTokenAuthenticator
Inherits UserNameSecurityTokenAuthenticator
- 繼承
-
CustomUserNameSecurityTokenAuthenticator
備註
當 CustomUserNameSecurityTokenAuthenticator 類別提供的 Windows 驗證不夠強時,覆寫 WindowsUserNameSecurityTokenAuthenticator 類別。 WindowsUserNameSecurityTokenAuthenticator 類別會將 UserNameSecurityToken 安全性權杖中的使用者名稱和密碼當做 Windows 帳號進行驗證。
為了提供自訂驗證配置,此時會從 UserNamePasswordValidator 類別衍生類別、實作驗證配置,然後將這個類別傳遞給 CustomUserNameSecurityTokenAuthenticator 類別的建構函式 (Constructor)。
建構函式
CustomUserNameSecurityTokenAuthenticator(UserNamePasswordValidator) |
使用指定的驗證程式,初始化 CustomUserNameSecurityTokenAuthenticator 類別的新執行個體。 |
方法
CanValidateToken(SecurityToken) |
取得值,這個值會指出指定的安全性權杖是否可由這個安全性權杖驗證程式驗證。 (繼承來源 SecurityTokenAuthenticator) |
CanValidateTokenCore(SecurityToken) |
取得值,這個值會指出指定的安全性權杖是否可由這個安全性權杖驗證程式驗證。 (繼承來源 UserNameSecurityTokenAuthenticator) |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
ValidateToken(SecurityToken) |
驗證指定的安全性權杖,並傳回安全性權杖的授權原則集合。 (繼承來源 SecurityTokenAuthenticator) |
ValidateTokenCore(SecurityToken) |
驗證指定的安全性權杖,並傳回安全性權杖的授權原則集合。 (繼承來源 UserNameSecurityTokenAuthenticator) |
ValidateUserNamePasswordCore(String, String) |
驗證指定的使用者名稱和密碼,並傳回 UserNameSecurityToken 安全性權杖的授權原則集合。 |