哪种Google登录流程最适合Web应用程序?

时间:2015-04-13 09:17:15

标签: google-openid google-oauth2

我即将创建一个Web应用程序,其中包含一些链接到数据库中各个用户帐户的数据。我希望通过Google登录来实现它,因为我不希望让用户为此应用创建新帐户。我现在混淆了下面的流程是针对我的情况 请帮我。

  1. https://developers.google.com/identity/sign-in/web/sign-in 很简单。
  2. https://developers.google.com/identity/sign-in/web/server-side-flow 服务器端流程?
  3. https://developers.google.com/identity/protocols/OpenIDConnect#authenticatingtheuser 该文档称这是Server Flow。
  4. https://developers.google.com/+/web/signin/server-side-flow 仅适用于Google+用户?

  5. No.1可能被称为"隐含"流?如果它很安全,我想接受它,因为它很简单。

1 个答案:

答案 0 :(得分:1)

https://developers.google.com/identity/sign-in/web/sign-in是您的最佳选择。

如果您需要在用户离线时代表用户使用Google服务"您可以在https://developers.google.com/identity/sign-in/web/server-side-flow之上使用https://developers.google.com/identity/sign-in/web/sign-in