FOSUserBundleURLを起動すると、FOSOAuthServerBundle今すぐ統合しようとしています
http://localhost/symfony/web/app_dev.php/login
FOSUserBundleユーザー名とパスワードの入力を求めるフォームが表示されます。
しかし、私が実装したいのは、ユーザーが正常にログインしたら生成Tokenしたいので、既存のフォームFOSOAuthServerBundleを使用してログイン後に生成し、シームレスにユーザーが Rest API を呼び出すことができるようにすることです。FOSUserBundleFOSOAuthServerBundleAuth Token and Id
のスニペットを次に示しますsecurity.xml。
oauth_authorize:
pattern: ^/oauth/v2/auth
form_login:
provider: fos_userbundle
check_path: /oauth/v2/auth/login_check
login_path: /oauth/v2/auth/login
anonymous: true
そのため、ユーザーがアクセスしたときに、/oauth/v2/auth/loginからユーザー名とパスワードを入力するように求めることができますFOSUserBundle。