hwi_oauth 在 symfony 中的处理路径
Treatment Routes of hwi_oauth in symfony
我有一个项目,我使用 auth 登录,有时会出错,无法连接。我会向我显示此错误,这样我就可以进行处理并 return 向用户发送消息。
当他不连接时,它会自动回到根目录,并且这个 ta 安全条约:
oauth:
resource_owners:
facebook: "/security/login/check-facebook"
google: "/security/login/check-google"
linkedin: "/security/login/check-linkedin"
login_path: /
failure_path: /
default_target_path: /security/connected
check_path: /security/login_check
oauth_user_provider:
service: web_key_user_provider
主要是在facebook或者google我的return一个bad_request=400
认证页面的时候得到处理
就像我希望 Routa 放入 failure_path
一样,因为它失败了?
您必须实现一个 EventListener
,它会在触发 onAuthenticationFailure
事件时调用,并在您的 HWIOAuth 配置中将其设置为 failure_handler
。
在另一个类似问题上看到这个很好的答案:
How to disable redirection after login_check in Symfony 2
希望对您有所帮助。
我有一个项目,我使用 auth 登录,有时会出错,无法连接。我会向我显示此错误,这样我就可以进行处理并 return 向用户发送消息。
当他不连接时,它会自动回到根目录,并且这个 ta 安全条约:
oauth:
resource_owners:
facebook: "/security/login/check-facebook"
google: "/security/login/check-google"
linkedin: "/security/login/check-linkedin"
login_path: /
failure_path: /
default_target_path: /security/connected
check_path: /security/login_check
oauth_user_provider:
service: web_key_user_provider
主要是在facebook或者google我的return一个bad_request=400
认证页面的时候得到处理就像我希望 Routa 放入 failure_path
一样,因为它失败了?
您必须实现一个 EventListener
,它会在触发 onAuthenticationFailure
事件时调用,并在您的 HWIOAuth 配置中将其设置为 failure_handler
。
在另一个类似问题上看到这个很好的答案:
How to disable redirection after login_check in Symfony 2
希望对您有所帮助。