問題タブ [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.

0 投票する
1 に答える
1176 参照

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

の上

すべてうまくいきます。

私の設定

0 投票する
2 に答える
154 参照

symfony - 現在のユーザーIDを使用 - symfony 2

ユーザーが Web サイトに接続するために、FOS ユーザー バンドルと LdapBundle を使用しています。フォームを作成しましたが、誰がエントリを追加したかを追跡したいと考えています。そのため、そのことを追加/変更したユーザーをデータベースに保存したいと思います。

これを行う最善の方法は何ですか? フォームになるので、現在のユーザー ID を使用して FormType に隠しフィールドを作成することを最初に考えましたが、安全だと思います。

任意の提案をいただければ幸いです。

ありがとう !

0 投票する
0 に答える
300 参照

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を使用してユーザーを更新する方法について、誰かが答えてくれることを願っています。

ありがとうございました

0 投票する
0 に答える
459 参照

php - Symfony2 fr3dldap 資格情報が正しくありませんが、LDAP でユーザーが見つかりました

私は Symfony2 の Fr3dldap バンドルに夢中になっているので、あなたに頼ります。

ログで、ユーザーがldapで見つかったことがわかりますが、この情報の直後に認証要求が失敗したと表示されるため、適切に構成したと思います: 資格情報が正しくありません。

FOSUserbundle を使用しましたが、ここで何が欠けているのか本当にわかりません。

不正な資格情報のエラーは、fr3dldap 構成または fosUserBundle または他の何かから来ていますか?

0 投票する
1 に答える
698 参照

symfony - ログイン前の FOSUserBundle と LDAP ユーザー - Symfony2

FOSUserBundle と FR3D LDAP バンドルを正常にセットアップして、会社のユーザーが自分のログインで Web アプリにログインできるようにしました。

今後、誰かがログインすると、デフォルトの役割である ROLE_USER が割り当てられます。ただし、特定のロールのみを許可する必要があります (この場合は、作成した ROLE_CONSULT です)。

現時点でユーザーを許可するために私が行っていることは次のとおりです。

  1. ユーザーに Web アプリへのログインを求める

  2. 「この Web ページにアクセスする権利がありません」というメッセージが表示されます。

  3. 彼らは彼が接続したと私に言います

  4. 管理パネル内で作成したフォームを使用して、ユーザーの役割を「ROLE_CONSULT」に変更します。

私がやりたいことは次のとおりです。

  1. LDAP リストからユーザーを選択します

  2. ユーザーの役割を変更します (データベースにはまだありませんが、役割を変更するとすぐに変更されます)

  3. ユーザーは正常にログインします

私はすでに 1 と 2 のポイントを開発しましたが、データベースの "salt" が空であるため、パスワードが正しくないと信じている必要があるため、ユーザーは接続できません。

Symfony2 に最初のログインであることを伝えることで、どのように機能させることができるか考えていますか? LDAP 構成で入力されたパスワードのみを自動的にチェックしますか?

ありがとう。