在quickstart示例中为PHP不明确的安装位置配置Google Identity Toolkit



遵循php quickstart的谷歌身份工具包(在Windows中),(https://developers.google.com/identity/toolkit/web/quickstart/php),步骤1.9和2.1不明确。

使用在:8000(http://localhost:8000)上运行Apache

  • 文件c:rootpublic
  • p12密钥目录的c:rootkey
  • 专用php文件的c:rootphp

步骤1.9:

将serviceAccountPrivateKeyFile设置更改为等于的路径您之前下载的*.p12文件。你应该使用完整的路径,以/开头,以*.p12文件的全名结尾。

在窗口中,此路径是否应类似以下任一项:

 - "c:/root/key/key.p12"
 - "c:rootkeykey.p12"
 - "/root/key/key.p12"

2.1

从GitHub下载Google Identity Toolkit PHP快速入门解压缩它。你也可以找到这个快速启动的源代码,或者Github上的客户端库。

这将产生一个文件夹:identity-toolkit-php-master中还有另一个文件夹gitkit-php-composer-package.zip。这些文件应该解压缩到哪个目录?

2.3

安装PHP依赖项管理工具Composer和依赖项这个快速入门使用的库。对于Windows,安装Composer网站上有说明(使用Composer.json我们包含在quickstart文件夹中的需求文件)。对于Linux/Mac,只需运行以下命令:

cd身份工具包php-mastercurl-shttps://getcomposer.org/installer|php.php composer.phar安装php-S localhost:8000 routing.php

从https://getcomposer.org/doc/00-intro.md#安装窗口安装,是否应该更改任何默认值?

serviceAccountPrivateKeyFile设置将由php的file_get_contents读取。我认为绝对窗口路径应该很好:c:/root/key/key.p12
我可能错了斜线的使用方向。如果这不起作用,只需反转斜线即可。

关于将客户端文件标识工具包php客户端主机的内容放在哪里,这并不重要,但我会将其与其他库文件一起放在专用目录中。至于composer步骤,我相信它会读取解压缩的identity-toolkit-php-client-master中的composer.json文件,该文件指定了相对于其当前位置的src-include文件,所以我会在composer.json文件所在的同一目录中安装并运行该文件:identity-toolkit-php-client-master/

最新更新