Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.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
Login 谷歌自定义登录页面:客户端登录已弃用_Login_Client_Google Apps - Fatal编程技术网

Login 谷歌自定义登录页面:客户端登录已弃用

Login 谷歌自定义登录页面:客户端登录已弃用,login,client,google-apps,Login,Client,Google Apps,直到今天,我已经成功地为谷歌应用程序运行了一个自定义登录页面。我曾经使用谷歌应用程序配置服务的客户端。使用它,我们可以发送电子邮件用户名和密码作为参数,并获得身份验证令牌 根据谷歌的OAuth2,我们需要从2015年4月20日起升级到OAuth2,我找不到解决方案!我无法发送/检查用户名/密码对是否正确。现在无法执行您想要的操作。您可以使用SAML2,然后通过OpenID使用Google作为源IDP,但您将再次看到Google登录页面。你似乎在试图掩盖这是一家谷歌商店的事实 SAML2 auth

直到今天,我已经成功地为谷歌应用程序运行了一个自定义登录页面。我曾经使用谷歌应用程序配置服务的客户端。使用它,我们可以发送电子邮件用户名和密码作为参数,并获得身份验证令牌


根据谷歌的OAuth2,我们需要从2015年4月20日起升级到OAuth2,我找不到解决方案!我无法发送/检查用户名/密码对是否正确。

现在无法执行您想要的操作。您可以使用SAML2,然后通过OpenID使用Google作为源IDP,但您将再次看到Google登录页面。你似乎在试图掩盖这是一家谷歌商店的事实


SAML2 auth允许您设计自己的登录屏幕,但要求您使用自己的用户数据库。

您无能为力。。它已弃用,您必须迁移到OAuth类型的身份验证。使用OAuth,您不需要向服务器发送用户名和密码以及更好的身份验证/授权方式。这是正确的:没有办法,您需要使用OAuth 2.0实现替代解决方案。如果这已经成为你今天的一个紧迫问题,那是因为你忽略了谷歌关于过去3年中不推荐客户端登录的通知!好几年了,罗比,当然,我同意。这是我的失误,我为此道歉。目前,我正在尝试修复此问题时,暂时使用谷歌的默认登录名@AbdelRaoof:我也同意OAuth更好,但我如何使用OAuth实现自定义登录页面,因为OAuth从不接受/验证用户名/密码对,而只在请求和访问令牌上工作。我可以假设定制登录页面是不可能的吗?定制登录页面需要SAML。@J-16SDiZ:当然,最终我会使用SAML,如果没有SAML,Google甚至不会接受我的第三方站点作为合法站点进行的登录。在发送SAML响应之前,我正在检查用户名/密码对是否正确,这就是我找不到Google Apps Provisioning服务客户端的替代方案的地方。如果可能的话,请提供另一种选择。