Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
登录PHP web应用程序,使用Google Apps登录其他域_Php_Login_Google Oauth - Fatal编程技术网

登录PHP web应用程序,使用Google Apps登录其他域

登录PHP web应用程序,使用Google Apps登录其他域,php,login,google-oauth,Php,Login,Google Oauth,我正在开发一个PHP web应用程序。我已经被赋予了一项任务,以实现登录谷歌应用程序登录,为其他一些领域 我们的PHP应用程序位于www.myapp.com。到目前为止,我们只使用来自我们域的电子邮件登录,如user@myapp.com。我们只是有一个用户表,从中我们检查电子邮件和密码的组合,成功登录后,我们将用户id和用户名放入会话中。然后从该用户名中,我们从customers表中获得客户id和域。此客户id驱动应用程序的其余部分 从现在起,我们需要为其他一些域使用谷歌应用程序实现登录。例如,

我正在开发一个PHP web应用程序。我已经被赋予了一项任务,以实现登录谷歌应用程序登录,为其他一些领域

我们的PHP应用程序位于
www.myapp.com
。到目前为止,我们只使用来自我们域的电子邮件登录,如
user@myapp.com
。我们只是有一个用户表,从中我们检查电子邮件和密码的组合,成功登录后,我们将用户id和用户名放入会话中。然后从该用户名中,我们从customers表中获得客户id和域。此客户id驱动应用程序的其余部分


从现在起,我们需要为其他一些域使用谷歌应用程序实现登录。例如,另一个域,比如
www.otherdomain.com
正在使用谷歌应用程序
www.otherdomain.com
已经是我们的客户。在我们的PHP应用程序中(在
www.myapp.com
),我们需要添加一些功能,用户可以通过电子邮件从
www.otherdomain.com
登录,比如
user@otherdomain.com
。成功登录后,我们需要从电子邮件中获取域,并使用域从客户表中获取客户id。

我找到了它,它被称为使用google apps帐户的联合登录