我们将Google Cloud Endpoint与GWT应用程序结合使用。对于OAuth2上的身份验证,我们使用gwt-oauth2 (http://code.google.com/p/gwt-oauth2/),但它在第一次访问时和每次令牌过期时都会用弹出窗口提示用户。这不是一个良好的用户体验,因为它以前只使用Cookie身份验证与谷歌帐户。有没有人知道使用gwt进行端点身份验证而不使用授权屏幕提示用户,或者至少在每次令牌过期时不提示的其他方法?
发布于 2013-02-27 07:47:07
我不确定gwt-oauth2是否支持即时模式,但如果支持,这就是通过弹出窗口进行重复访问提示的解决方案。(如果没有,这是库的bug/特性请求。)
每当用户之前授权应用程序时,Google API客户端都会使用即时模式来获取新的令牌,而无需弹出窗口(如documentation中所示)。您需要在库中复制此行为。
根据设计,当用户第一次访问你的应用程序时,你总是会得到一个弹出窗口。
https://stackoverflow.com/questions/15095539
复制相似问题