3

私たちのクライアントは、Symfony で開発された複数のアプリケーションを使用しています。古いものは Symfony 1.3.x を使用し、新しい Symfony 2.x を使用します。ユーザー管理とセキュリティは、Propel を使用した sfGuard に基づいています。クライアントは、Symfony 2 で sfGuard ベースの ORM オブジェクトを使用してセキュリティを処理するための独自のバンドルを作成しました。クライアントは、ユーザー管理コンポーネントをアップグレードしたいと考えています。現在のユーザー管理は、Symfony 1.x の自動 CRUD アプリ生成で行われています。

ユーザー管理を Symfony 2 にアップグレードする FOSUserBundle を使用するのは合理的な解決策のようですが、FOSUserBundle でユーザー管理を処理する sfGuard-plugin で既存の Symfony 1.x アプリを使用することは可能ですか?

私は Symfony を初めて使用するので、何らかの方法で問題を解決するための明確なガイドラインをいただければ幸いです。

4

1 に答える 1

1

FOSUSerBundle は、別の種類のパスワード ストレージを使用します。FOSUserBundle では、sfGuard で作成されたパスワードを確認できないと確信しています。

FOSUserBundle のパスワード エンコーダーを変更するには、https://github.com/FriendsOfSymfony/FOSAdvancedEncoderBundleを使用できます。

于 2013-02-15T12:36:57.597 に答える