强制Google OAuth在对用户进行身份验证时请求用户名/密码

Geo*_*rge 4 authentication oauth google-openid

当我尝试通过Google OAuth 1.0对用户进行身份验证时,如果用户已经使用Google登录,则会自动询问他是否允许访问我的应用程序.我想强迫用户再次向Google提交他/她的凭据,因此他可能提供与他登录的帐户不同的帐户(FB和Twitter OAuth握手都有此选项).

另外,是否有一个我可以传递给Google的参数会让它意识到它在弹出窗口中,所以它可以更好地调整布局?同样,FB和Twitter采用弹出窗口的"所有权"并调整其大小,使其布局完美契合.他们也知道在弹出窗口中呈现,因此呈现了不同的布局.

谷歌似乎远远落后于它的API.我发现整体实现难以使用,XML是令人毛骨悚然的,充满了无用的数据,文档不完整,整个过程在它的服务之间,甚至在同一个服务中都不一致!

off*_*fex 5

尝试添加max_auth_age=0到第一个OAuth网址.这对我有用.