問題タブ [fr3dldapbundle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
symfony - FOS および Fr3d LDAP バンドルと symfony2.1
初めてログインし、データベースに登録します。しかし、2回目はログインできないという問題が発生しました。
同様の問題を見たことがありますが、「bindRequiresDn: true」の場合、ログに記録されます。
[2013-07-10 11:37:18] ldap_driver.DEBUG: ldap_bind (ニキータ、* *) [] []
[2013-07-10 11:37:18] ldap_driver.DEBUG: 0x1: アカウントの DN を取得できませんでした: Nikita [バインディングには DN 形式のユーザー名が必要です] [] []
となり、ログインできません。
しかし、私が変更した場合:
.../vendor/fr3d/ldap-bundle/FR3D/LdapBundle/Driver/ZendLdapDriver.php
の上
すべてうまくいきます。
私の設定
symfony - 現在のユーザーIDを使用 - symfony 2
ユーザーが Web サイトに接続するために、FOS ユーザー バンドルと LdapBundle を使用しています。フォームを作成しましたが、誰がエントリを追加したかを追跡したいと考えています。そのため、そのことを追加/変更したユーザーをデータベースに保存したいと思います。
これを行う最善の方法は何ですか? フォームになるので、現在のユーザー ID を使用して FormType に隠しフィールドを作成することを最初に考えましたが、安全だと思います。
任意の提案をいただければ幸いです。
ありがとう !
php - Symfony2 FR3DLdapBundle と FOSUserBundle 更新ユーザー
私の質問に対する回答が Web 上に見つからなかったので、この素晴らしいフォーラムにサインアップしました。
これが私の問題です。
Active Directory でログインするための FOSUserBundle と FR3DLdapBundle を含む Symfony2 プロジェクトがあります。
すべて正常に動作します。ログ フォームがあります。AD にチェックを記録しようとすると、ユーザーを取得して DB に挿入します。
これを行うには、http: //blog.henriet.eu/authentification-ldap-avec-symfony-2.1-et-fosuserbundle.html および http://prob6.com/fr/に従います。
もう一度ログインすると機能しますが、DB のユーザーは更新されません。
私の質問は、FR3DldapBundle と FOSUserBundle が最初にユーザーを挿入することですが、後でユーザーを更新する方法は? 2 つの接続間で Active Directory 内の一部のデータが変更される可能性があるため、データベース内のユーザーを更新したいですか?
ログアウト時に彼を削除することを考えましたが、あまりきれいではありません...
FOSUserでFR3DLdapを使用してユーザーを更新する方法について、誰かが答えてくれることを願っています。
ありがとうございました
php - Symfony2 fr3dldap 資格情報が正しくありませんが、LDAP でユーザーが見つかりました
私は Symfony2 の Fr3dldap バンドルに夢中になっているので、あなたに頼ります。
ログで、ユーザーがldapで見つかったことがわかりますが、この情報の直後に認証要求が失敗したと表示されるため、適切に構成したと思います: 資格情報が正しくありません。
FOSUserbundle を使用しましたが、ここで何が欠けているのか本当にわかりません。
不正な資格情報のエラーは、fr3dldap 構成または fosUserBundle または他の何かから来ていますか?
symfony - ログイン前の FOSUserBundle と LDAP ユーザー - Symfony2
FOSUserBundle と FR3D LDAP バンドルを正常にセットアップして、会社のユーザーが自分のログインで Web アプリにログインできるようにしました。
今後、誰かがログインすると、デフォルトの役割である ROLE_USER が割り当てられます。ただし、特定のロールのみを許可する必要があります (この場合は、作成した ROLE_CONSULT です)。
現時点でユーザーを許可するために私が行っていることは次のとおりです。
ユーザーに Web アプリへのログインを求める
「この Web ページにアクセスする権利がありません」というメッセージが表示されます。
彼らは彼が接続したと私に言います
管理パネル内で作成したフォームを使用して、ユーザーの役割を「ROLE_CONSULT」に変更します。
私がやりたいことは次のとおりです。
LDAP リストからユーザーを選択します
ユーザーの役割を変更します (データベースにはまだありませんが、役割を変更するとすぐに変更されます)
ユーザーは正常にログインします
私はすでに 1 と 2 のポイントを開発しましたが、データベースの "salt" が空であるため、パスワードが正しくないと信じている必要があるため、ユーザーは接続できません。
Symfony2 に最初のログインであることを伝えることで、どのように機能させることができるか考えていますか? LDAP 構成で入力されたパスワードのみを自動的にチェックしますか?
ありがとう。