認証プロバイダー基本クラス
| 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 | ||