問題タブ [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.
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\User
。FR3DLdapBundle .
また、ユーザー クラスがextendsではない場合、 FOSUserBundleFOS\UserBundle\Entity\User
がすぐに提供するすべてのロール/グループの利点を失います。
ドキュメントの何かを見逃していませんか? これを機能させる方法がわかりません。
symfony - symfony2を使用したFr3DLDAPバンドル
FOSBUndleとFr3dBundleをsymfony2と統合しました。これが私が持っているバグです
MappingException:クラス「Acme \ UserBundle \ Entity\User」の「Acme.UserBundle.Entity.User.php」という名前のマッピングファイルが見つかりません。
これが私のconfig.ymlです
私を助けてください
symfony - FR3LdapBundleのLdap構成
FR3DLdapBundleを構成しました。
app / config/config.ymlを変更する必要があります
しかし、それは機能していません。phpldapadminスクリーンショットを追加します。
構成は正しいですか?「user_method:setUserName」とは何ですか?
symfony - Fr3d Bundle で FOS BUNDLE がエラーをスローする
Fr3d LDAP バンドルとともに FOS USER BUNDLE を使用しました。ログインしようとすると、エラーが発生します
認識されないフィールド: usernameCanonical
あなたの助けが必要です
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 要求が表示されるため、ユーザーをログに記録できない理由がわかりません。
symfony - FR3DLdapBundle 構成エラー
fosUserBundle で fr3dLdapBundle を使用しています。
インストールドキュメントに入力したとおりにすべてを実行しました。しかし、私は1つのエラーをキャッチします。
どうすればよいかアドバイスいただけますか?
symfony - Fr3d LDAP バンドルで LDAP にログインできない (登録は機能します)
Fr3d LDAP バンドル (FOSUserbundle を使用) を Symfony に実装するのに苦労しています。初めてログインでき、データベースに登録されるところまで来ました。しかし、2回目はログインできないという問題が発生しました。「不正なユーザー名とパスワード」をスローするだけです。ここに私の設定があります:
config.yml
Security.yml
ネットで見つけられるものはすべて検索して試しましたが、ほとんどすべてのドキュメントがかなり古いため、何も見つかりませんでした。
編集 実際、私の同僚が答えを見つけました。
LDAP がユーザーを認識するためには、「uid=」を介してバインドに uid を提供する必要があります。フィルターに次のような別の引数を与えることで、問題を解決しました。
ご迷惑をおかけして申し訳ありません!
symfony - DB (FR3DLdapBundle) へのデータの挿入を無効にする方法は?
FR3DLdapBundle は、LDAP 認証が成功しても DB にデータが存在しない場合、DB にデータを挿入します。
どうすれば無効にできますか?
多くのユーザー名とロールを持つユーザー テーブルが既にあり、LdapBundle をスローしてこれ以上データを挿入したくありません。
前もって感謝します。
symfony - Fr3d LDAP バンドルを FOS ユーザー バンドルから切断する
サイトに入る前にユーザーを認証するために、Symfony2 で Fr3d LDAP バンドルを使用しようとしています。
残念ながら、スキーマを変更して、FOS ユーザー バンドルに必要なユーザー テーブルを形成することができません。これにより、FOS User Bundle をバイパスし、Fr3d LDAP バンドルの機能のみを使用しようとしています。
これを行う方法に関する情報はありますか?私はすべてを見てきましたが、何も見つかりませんでした。
php - fr3d LdapBundle - ログインの防止
LDAP を使用してユーザーを認証しています (FOS ユーザー バンドルへのフォールバックあり)。すべて正常に動作し、ログインできます。
ただし、これにより「新しい」問題が発生しました。FOS を使用してアプリケーションにログインできるユーザーを制御したいが、LDAP を使用してパスワードを制御したい。
ROLESを使用してこれを試しました:
ただし、ユーザーはこの時点ですでにログインしているため、これは適切な場所ではありません。
fr3d を設定して fos の「有効」フィールドもチェックし、ログインが許可されていない場合にカスタム メッセージを表示する方法はありますか?