【问题标题】:Connect to gmail using hwi / oauth-bundle使用 hwi / oauth-bundle 连接到 gmail
【发布时间】:2015-12-09 02:49:02
【问题描述】:

我正在使用 hwi-oauth 包登录社交网络帐户,但我在登录 gmail 时遇到问题,当我已经连接到网络时,应该直接进入系统的第一个屏幕,并且在连接 facebook 时会发生这种情况。但是当我连接 Gmail 时,它总是要求允许该应用程序,而不仅仅是第一次。有人知道为什么gmail总是要求许可吗?这是我系统上的设置,还是 gmail 帐户中的设置?

【问题讨论】:

  • 你在使用 fos userbundle 吗?如果是这样,请检查此要点gist.github.com/danvbe/4476697
  • 我没有使用 FOSUserBundle。
  • 这是会话的问题吗?
  • 我不相信那是会议。毕竟这是 gmail 应该做的处理,所以当你登录 facebook 管理他们的 palicativos 时,你可以获得 x 权限,当你使用 facebook 应用程序登录时,它会再次询问你 x 权限。

标签: symfony gmail hwioauthbundle


【解决方案1】:

尝试在资源所有者配置中将approval_prompt 参数设置为auto。默认值应该是force

例子:

hwi_oauth:
    firewall_name: main
    resource_owners:
        google:
            type:            google
            client_id:       xxxxxxxxxxxx.apps.googleusercontent.com
            client_secret:   vX6qyxxxxxxxxxxxxxxI6Qn7
            scope:           "https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile"
            options: 
                approval_prompt: auto

【讨论】:

  • “hwi_oauth.resource_owners.google”下无法识别的选项“approval_prompt”
  • 抱歉忘记了选项键
猜你喜欢
  • 2018-10-10
  • 2019-06-02
  • 1970-01-01
  • 2019-06-25
  • 2011-07-08
  • 2019-09-10
  • 2019-12-24
  • 2011-04-15
  • 1970-01-01
相关资源
最近更新 更多