2

symfony2 でユーザーを認証する必要があります。私が抱えている問題は、ユーザーが残りのサービスで認証されていることです。このサービスにログインとパスワードを送信すると、応答またはエラーとしてユーザーとセッションを受け取ります。

ファイアウォールへのアクセスを許可するには、UserProviderInterface を拡張し、loadUserByUsername() メソッドを必要とするユーザー プロバイダーが必要なようです。そしてある時点で、symfony は提供されたユーザーとログイン認証情報の間でバックグラウンドでパスワードチェックを行います。

ユーザー プロバイダーと symfony2 ログイン チェックをスキップし、代わりに symfony2 セキュリティで適切に認証され、セキュリティ構成でロールとファイアウォールを定義できるカスタム認証プロバイダーを使用するにはどうすればよいですか。

一言で言うと、RESTインターフェースで認証したいけど、symfonyで認可したい。

4

1 に答える 1

3

UserAuthenticationProviderを拡張する必要があります。そこで、残りのサービスへの呼び出しを行うことができます。

例については、このブログを参照してください。

于 2012-09-12T18:58:07.637 に答える