我的config.yml中有以下内容:
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,而是直接要求我授予客户端的权限。我可能做错了什么?
答案 0 :(得分:0)
你做得很好。
但您需要指定access_control
access_control:
- { path: ^/oauth/v2/auth_login, role: IS_AUTHENTICATED_ANONYMOUSLY}
- { path: ^/oauth/v2/auth, roles: ROLE_USER }