我有一个内部的web应用程序为我的公司使用谷歌身份验证系统登录。它在大多数情况下运行良好,可以通过谷歌进行身份验证,同意我的应用访问基本的用户详细信息,然后当他们返回到我的应用时,我确实可以获得他们的用户详细信息。与谷歌总是要求用户同意
问题是,我认为一旦他们同意,他们不会每次都这样做。这是不正确的假设吗?就像现在一样,每次他们点击“使用谷歌登录”,他们都必须同意,而不是被重定向回我的应用程序。我正在使用PHP(codeigniter)和一个很不错的Oauth lib,它发现于github(phil sturgeon的库的fork)上。我是否应该传递一些参数,以便用户在第一次之后不必每次都表示同意?
谢谢布雷诺。潜入第三方库,它明确添加了approval_prompt = force。我没有在我读过的文档中看到过,但删除它确实解决了问题。像魅力一样工作,谢谢! – Greg 2013-02-18 22:13:12