PHP中的Google身份验证

问题描述 投票:-1回答:1

我正在尝试使用PHP建立一个使用Google帐户作为其登录凭据的网站。我打算为这些帐户分配不同的角色(老师/学生/校长等),以便他们登录后拥有不同的登录页面。

我的问题是如何将它们注册到我的网站中,并结合Google身份验证分配这些角色?

php authentication google-authentication
1个回答
-1
投票

用于您目的的简单API位于https://developers.google.com/identity/sign-in/web/sign-in上,它仅适用于JavaScript。关于您的用途的可用性可能是一个挑战,因为您必须将用户和他们的角色一起保存。至少您还必须向服务器包括一些请求,最好是通过AJAX。

然后存在一个用于OAuth身份验证的服务器端API,有关它的一般详细信息,您可以在这里找到:Gmail Add-On: Oauth not being triggered,我在一个问题上回答了该问题,但其中包含信息和一些链接。

您的问题似乎很笼统,但是由于存在多个API,也许在我的提示旁边还有其他API,因此您应该尝试为自己找到最佳解决方案-在标记之后还可以找到一些指向google-authentication的链接,但是您应该只要没有其他人提供全面的概述,您可能还需要自己另外搜索不同的API。在决定了一个API的基础上,您应该遵循一些示例,并且最好再向您询问一些您已经尝试获得具体编程问题答案的代码。

© www.soinside.com 2019 - 2024. All rights reserved.