まず、私の英語で申し訳ありません。私はフランス人で、英語があまり上手ではありません。
LDAP ディレクトリのイントラネット Web サイトにユーザーをログインさせようとしています。そこで、SF 2.0.X で FR3D Ldap Bundle と FOS User Bundle を使用することにしました。
既に FOSUB をインストールしており、Mysql DB で問題なく動作します。その後、FR3D Ldap Bundle をインストールします => OK。
今、私は構成に問題があります。FOSUB ログイン フォームでユーザーを使用してログインしようとすると、次のエラー メッセージが表示されます。"The presented password is invalid."
これは私のセキュリティ設定です:
main:
pattern: ^/ # ^/ = tout ce qui commence par / = tout notre site
#fr3d_ldap: ~
form_login: # On définit notre méthode d'authentification
always_use_default_target_path: false
default_target_path: /annu
provider: chain_provider # On lit l'authentification au provider définit plus haut
remember_me: true # On active la possibilité du "Se souvenir de moi" (désactivé par défaut)
remember_me:
lifetime: 604800 # in seconds
key: %secret% # On définit la clé pour le remember_me (%secret% est un parametre de parameters.ini)
anonymous: true # On autorise les utilisateurs anonymes (non identifiés)
logout:
path: /logout
target: /annu
providers:
chain_provider:
providers: [fos_userbundle, fr3d_ldapbundle]
in_memory:
users:
user: { password: userpass, roles: [ 'ROLE_USER' ] }
admin: { password: adminpass, roles: [ 'ROLE_ADMIN' ] }
fos_userbundle:
id: fos_user.user_manager
fr3d_ldapbundle:
id: fr3d_ldap.security.user.provider
Wireshark で LDAP 要求が表示されるため、ユーザーをログに記録できない理由がわかりません。