認証プロバイダー基本クラス

C# | Visual Basic | Visual C++ |
public abstract class AuthProvider
Public MustInherit Class AuthProvider
public ref class AuthProvider abstract

すべてのメンバ | コンストラクタ | メソッド | フィールド | ||
メンバ | 説明 | |
---|---|---|
![]() | AuthProvider()()() |
デフォルト構築
|
![]() | Authenticate(String, String) |
指定ユーザーIDと入力パスワードで認証
|
![]() | config |
認証設定
|
![]() | GetAuthenticated()()() |
現在認証されているユーザーを取得
|
![]() | Hash(String) |
設定ファイルに書かれたHashMethodでHashする。
|
![]() | IsAuthenticated()()() |
現在認証されているかを取得
|
![]() | LoadUser(String) |
ユーザー情報取得
|
![]() | Logout()()() |
ログアウト処理
|
![]() | storage |
認証情報を保存するオブジェクト
|
![]() | VerifyCredential(String, String) |
credential検証
|

必要な設定
auth section
providerClass 認証プロバイダの実装クラス
storageClass 認証データ保存クラス
hashMethod 保存しているパスワードのHASH方法
sessionName 認証済みユーザーをセッションに保存するためのセッション名
salt 塩
auth section
providerClass 認証プロバイダの実装クラス
storageClass 認証データ保存クラス
hashMethod 保存しているパスワードのHASH方法
sessionName 認証済みユーザーをセッションに保存するためのセッション名
salt 塩

Object | ||
![]() | AuthProvider | |
![]() | DatabaseAuthProvider | |
![]() | LdapAuthProvider | |
![]() | NullAuthProvider |