Google云端点gwt Oauth2身份验证

Google云端点gwt Oauth2身份验证,gwt,oauth-2.0,google-cloud-endpoints,Gwt,Oauth 2.0,Google Cloud Endpoints,我们将Google云端点与GWT应用程序一起使用。对于OAuth2上的身份验证,我们使用gwt-OAuth2(),但它在第一次访问时以及每次令牌过期时都会用弹出窗口提示用户。这不是一个好的用户体验,因为它是在谷歌帐户上使用Cookie身份验证之前。 是否有人知道使用gwt对端点进行身份验证的其他方法,而不使用授权屏幕提示用户,或者至少在每次令牌过期时都不提示用户?我不确定gwt-oauth2是否支持立即模式,但如果支持立即模式,这就是通过弹出窗口重复访问提示的解决方案。(如果没有,则是对库的错误

我们将Google云端点与GWT应用程序一起使用。对于OAuth2上的身份验证,我们使用gwt-OAuth2(),但它在第一次访问时以及每次令牌过期时都会用弹出窗口提示用户。这不是一个好的用户体验,因为它是在谷歌帐户上使用Cookie身份验证之前。
是否有人知道使用gwt对端点进行身份验证的其他方法,而不使用授权屏幕提示用户,或者至少在每次令牌过期时都不提示用户?

我不确定gwt-oauth2是否支持立即模式,但如果支持立即模式,这就是通过弹出窗口重复访问提示的解决方案。(如果没有,则是对库的错误/功能请求。)

Google API JS客户端使用即时模式获取新的令牌,而无需弹出窗口,只要用户之前授权了应用程序(如图所示)。您需要在库中复制此行为


根据设计,用户第一次访问您的应用程序时,您总是会看到一个弹出窗口。

gwt-oauth2此时不支持立即模式,这就是为什么总是显示弹出窗口的原因。GWT google API项目中的GWT API客户端库包装了支持即时模式的JS客户端,您可以看到它是如何在@JasonHall中完成的添加即时模式可以像在某个地方向调用添加参数一样简单,如果是这样,REST接口上是否有ref文档?我会试试我的运气添加这个功能,然后。。。