Symfony 4安装Hwioauth捆绑包

时间:2018-06-20 06:49:18

标签: symfony4 hwioauthbundle

我想在Symfony 4.1中安装Hwioauth Bundle。 https://github.com/hwi/HWIOAuthBundle

安装:

0.6 with support for Symfony >=2.8
0.5 with support for Symfony >=2.3,<4.0
0.4 with support for Symfony >=2.3,<3.0
0.3 with support for Symfony >=2.1,<2.7

我在这里没有找到symfony4.1的任何安装或文档。仅适用于3.x版本。任何人都可以帮助我。谢谢。

1 个答案:

答案 0 :(得分:2)

您需要使用0.6版本HwiOAuthBundle。 我的配置。在Symfony 4.1上

ProjectName / config / hwi_oauth.yaml hwi_oauth: firewall_names: [main] resource_owners: google: type: google client_id: "%env(GOOGLE_CLIENT_ID)%" client_secret: "%env(GOOGLE_CLIENT_SECRET)%" scope: "email profile" options: access_type: offline display: popup

主防火墙上的ProjectName / config / security.yaml添加此

oauth: resource_owners: google: /login/check-google login_path: /login use_forward: false failure_path: /login success_handler: App\Security\Authentication\Handler\AuthenticationSuccessHandler oauth_user_provider: service: App\Security\User\UserProvider

我不使用FOSUserBundle,但如果使用它,请将其放入(oauth_user_provider)。