問題タブ [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 に答える
1738 参照

php - Symfony2: 実際に FR3DLdapBundle と FOSUserBundle を統合するのは問題があります

実際に2つを統合した人はいますか?私は今そのように取り組んでいますが、私が抱えている問題を乗り越える方法がわかりません。

まず、私のバージョン:

  • シンフォニー 2.0.15
  • FOSUserBundle 1.2.0
  • FR3DLdapBundle 1.5.x

現時点で問題にならないのは、LDAP バンドルを取得して LDAP サーバーに接続し、ユーザーを認証することです。それはうまくいきます。

問題は、ユーザーを永続化するときです。これが私のユーザーエンティティの外観です

結果のMySQLテーブルは次のようになります

問題は、継承されたすべての列、FOS\UserBundle\Entity\User特に、ユーザーが LDAP で認証するときに値を持たないすべての NOT NULL 列に起因します。

それで、ここでの解決策は何ですか?user.saltまたはのような列の値を「偽造」することはできませんuser.password

クラス階層をFOS\UserBundle\Entity\User上から確認し、次のような列の要件を確認しpasswordましたFOS\UserBundle\Model\UserInterface(以下の階層)

これは、拡張されたものによって永続化されたユーザーの LDAP 認証を実際に実装できないことを示していますFOS\UserBundle\Entity\UserFR3DLdapBundle .

また、ユーザー クラスがextendsではない場合、 FOSUserBundleFOS\UserBundle\Entity\Userがすぐに提供するすべてのロール/グループの利点を失います。

ドキュメントの何かを見逃していませんか? これを機能させる方法がわかりません。

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

symfony - symfony2を使用したFr3DLDAPバンドル

FOSBUndleとFr3dBundleをsymfony2と統合しました。これが私が持っているバグです

MappingException:クラス「Acme \ UserBundle \ Entity\User」の「Acme.UserBundle.Entity.User.php」という名前のマッピングファイルが見つかりません。

これが私のconfig.ymlです

私を助けてください

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

symfony - FR3LdapBundleのLdap構成

FR3DLdapBundleを構成しました。

app / config/config.ymlを変更する必要があります

しかし、それは機能していません。phpldapadminスクリーンショットを追加します。

ここに画像の説明を入力してください

構成は正しいですか?「user_method:setUserName」とは何ですか?

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

symfony - Fr3d Bundle で FOS BUNDLE がエラーをスローする

Fr3d LDAP バンドルとともに FOS USER BUNDLE を使用しました。ログインしようとすると、エラーが発生します

認識されないフィールド: usernameCanonical

あなたの助けが必要です

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

symfony - FR3D LDAP バンドルおよび FOS ユーザー バンドルを使用したログイン

まず、私の英語で申し訳ありません。私はフランス人で、英語があまり上手ではありません。

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."

これは私のセキュリティ設定です:

Wireshark で LDAP 要求が表示されるため、ユーザーをログに記録できない理由がわかりません。

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

symfony - FR3DLdapBundle 構成エラー

fosUserBundle で fr3dLdapBundle を使用しています。

インストールドキュメントに入力したとおりにすべてを実行しました。しかし、私は1つのエラーをキャッチします。

どうすればよいかアドバイスいただけますか?

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

symfony - Fr3d LDAP バンドルで LDAP にログインできない (登録は機能します)

Fr3d LDAP バンドル (FOSUserbundle を使用) を Symfony に実装するのに苦労しています。初めてログインでき、データベースに登録されるところまで来ました。しかし、2回目はログインできないという問題が発生しました。「不正なユーザー名とパスワード」をスローするだけです。ここに私の設定があります:

config.yml

Security.yml

ネットで見つけられるものはすべて検索して試しましたが、ほとんどすべてのドキュメントがかなり古いため、何も見つかりませんでした。

編集 実際、私の同僚が答えを見つけました。

LDAP がユーザーを認識するためには、「uid=」を介してバインドに uid を提供する必要があります。フィルターに次のような別の引数を与えることで、問題を解決しました。

ご迷惑をおかけして申し訳ありません!

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

symfony - DB (FR3DLdapBundle) へのデータの挿入を無効にする方法は?

FR3DLdapBundle は、LDAP 認証が成功しても DB にデータが存在しない場合、DB にデータを挿入します。

どうすれば無効にできますか?

多くのユーザー名とロールを持つユーザー テーブルが既にあり、LdapBundle をスローしてこれ以上データを挿入したくありません。

前もって感謝します。

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

symfony - Fr3d LDAP バンドルを FOS ユーザー バンドルから切断する

サイトに入る前にユーザーを認証するために、Symfony2 で Fr3d LDAP バンドルを使用しようとしています。

残念ながら、スキーマを変更して、FOS ユーザー バンドルに必要なユーザー テーブルを形成することができません。これにより、FOS User Bundle をバイパスし、Fr3d LDAP バンドルの機能のみを使用しようとしています。

これを行う方法に関する情報はありますか?私はすべてを見てきましたが、何も見つかりませんでした。

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

php - fr3d LdapBundle - ログインの防止

LDAP を使用してユーザーを認証しています (FOS ユーザー バンドルへのフォールバックあり)。すべて正常に動作し、ログインできます。

ただし、これにより「新しい」問題が発生しました。FOS を使用してアプリケーションにログインできるユーザーを制御したいが、LDAP を使用してパスワードを制御したい。

ROLESを使用してこれを試しました:

ただし、ユーザーはこの時点ですでにログインしているため、これは適切な場所ではありません。

fr3d を設定して fos の「有効」フィールドもチェックし、ログインが許可されていない場合にカスタム メッセージを表示する方法はありますか?