我正在使用带有 Google Cloud Endpoints 的 Google App Engine (Java)。我想使用 Endpoint 的内置身份验证,并且使用Google Sign-In for Websites成功地做到了这一点。
您能否更改登录按钮的行为,以便在单击该按钮时将用户重定向到 Google 登录页面并返回,而不是打开一个新窗口?这将真正改善用户体验,尤其是对于移动设备。
另外,是否可以将未登录的用户自动重定向到登录页面?
我正在使用带有 Google Cloud Endpoints 的 Google App Engine (Java)。我想使用 Endpoint 的内置身份验证,并且使用Google Sign-In for Websites成功地做到了这一点。
您能否更改登录按钮的行为,以便在单击该按钮时将用户重定向到 Google 登录页面并返回,而不是打开一个新窗口?这将真正改善用户体验,尤其是对于移动设备。
另外,是否可以将未登录的用户自动重定向到登录页面?
AFAIK 没有办法让登录到同一个窗口。您绝对可以在我们的问题跟踪器上发布针对此类事情的功能请求。
至于回答您的第二个问题,是的,可以将未登录的用户直接发送到登录。您只需要在处理程序的顶部检查用户是否已登录,然后启动身份验证流程如果他不是。