A Sandcastle Documented Class Library
LdapAuthProvider クラス
名前空間CFW.AuthLdapAuthProvider
AuthProviderのLDAP参照実装
宣言の構文
C#Visual BasicVisual C++
public class LdapAuthProvider : AuthProvider
Public Class LdapAuthProvider _
	Inherits AuthProvider
public ref class LdapAuthProvider : public AuthProvider
メンバ
すべてのメンバコンストラクタメソッドフィールド



メンバ説明
LdapAuthProvider()()()
デフォルト構築

Authenticate(String, String)
指定ユーザーIDと入力パスワードで認証
( AuthProvider から継承されます。)
config
認証設定
( AuthProvider から継承されます。)
GetAuthenticated()()()
現在認証されているユーザーを取得
( AuthProvider から継承されます。)
Hash(String)
設定ファイルに書かれたHashMethodでHashする。
( AuthProvider から継承されます。)
IsAuthenticated()()()
現在認証されているかを取得
( AuthProvider から継承されます。)
LoadUser(String)
LDAPからuidが入力と等しくcn属性を持つエントリーを探す。それがすなわちLDAPに登録されたユーザー
( AuthProvider.LoadUser(String) をオーバーライドします。)
Logout()()()
ログアウト処理
( AuthProvider から継承されます。)
storage
認証情報を保存するオブジェクト
( AuthProvider から継承されます。)
VerifyCredential(String, String)
パスワード検証
( AuthProvider.VerifyCredential(String, String) をオーバーライドします。)
解説
web.config/configulation/appSettingsに必要な設定
  • LdapUrl : LDAPサーバーのURL
  • LdapPrincipal : このアプリケーションがLDAP情報を参照するためのユーザーDN
  • LdapCredentials : このアプリケーションのパスワード
当然だがAuthProviderの設定も必要
継承階層
Object
AuthProvider
 LdapAuthProvider

アセンブリ: CFW.Auth (モジュール: CFW.Auth) バージョン: 1.2.0.2 (1.2.0.2)