0

我在 Laravel 中构建了 php 应用程序并将其托管在服务器中。

我还使用我的域名(http://www.example.com )创建了一个(G-suit)谷歌管理员帐户( https://admin.google.com )作为管理员我创建了几个用户(abc@myhost .com, xyz@myhost.com) 来自谷歌管理控制台。

现在不是在我的应用程序中创建一个完整的身份验证系统,我想要的是我的用户可以使用我为他们创建的电子邮件地址作为管理员登录到我的 php 应用程序。

我怎样才能做到这一点 ?

4

2 回答 2

1

您可以将“simpleSAMLphp”(https://simplesamlphp.org/docs/stable/simplesamlphp-sp)集成到您的应用程序中。然后,您的应用将充当 SAMLv2 服务提供者,并使用由 Google SAMLv2 IdP ( https://support.google.com/a/answer/6087519?hl=en ) 发布的 SAMLv2 断言。还有其他基于 PHP 的 SP 实现可用,或者如果您使用 Apache http 服务器,则可以使用 SAML SP Apache http 服务器模块。

于 2017-01-31T07:48:29.297 回答
0

您可以查看有关用户帐户的文档。它说要使用您的域之一创建用户帐户,请使用以下POST请求并包括Authorize requests中描述的授权。

POST https://www.googleapis.com/admin/directory/v1/users

你可以检查这个例子

于 2017-02-01T02:44:51.450 回答