【问题标题】:Is Google OAuth a viable solution for this project?Google OAuth 是这个项目的可行解决方案吗?
【发布时间】:2015-04-11 03:37:33
【问题描述】:

在我的公司,我们使用 Google Apps。

我编写了一个仪表板应用程序 (PHP/Laravel),在整个组织中都在使用。它有一个自定义身份验证系统,但我想将它与我们使用的其他服务集成。

我感兴趣的基本用例是这样的:您早上来到办公室,登录您的电子邮件,然后您会自动登录到仪表板。

我一直在研究 OAuth 并阅读有关如何实现它的信息,但我不清楚它是否会做我想做的事。

所以基本问题是:Google OAuth 能为我做什么?

【问题讨论】:

  • 我想你在找SSO
  • @PeeHaa - 我想是的。这意味着我真正需要知道的是 Google 的 OAuth 解决方案是否可以作为我的应用程序的 SSO。看起来HansZ在下面给出了答案。我将对其进行评估并看看从这里可以去哪里。谢谢。

标签: php oauth google-oauth


【解决方案1】:

您可以使用 Google+ 登录,这是一种建立在 OAuth 之上的符合 OpenID Connect 的 SSO 机制。通过使用 OpenID Connect Resouce Provider (RP) 功能扩展您的应用程序并将它们指向 Google 作为提供程序 (OP),您将在您的应用程序中实现 SSO。

有关可用于您的应用程序的 OpenID Connect RP 库/实现的列表,请参阅:http://openid.net/developers/libraries/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-08
    相关资源
    最近更新 更多