【发布时间】:2021-07-19 18:49:52
【问题描述】:
我正在使用 v1 API 从 Laravel 网络应用中的图像中读取文本。
但我必须在它们过期后生成令牌。
curl -X POST \
-H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID:method
在 Laravel 中是否有其他更好的方式对 Google Cloud API 进行身份验证?
【问题讨论】:
-
如果您在 Google Cloud 中运行 Laravel 应用程序,那么首选方法是使用 ADC(它将选择默认服务帐户)。您可以使用 Google Cloud SDK for PHP 或 Laravel 软件包之一,例如 superbalist/laravel-google-cloud-storage。该 Laravel 包也集成到 Laravel 文件系统中。
-
Laravel 应用程序位于 Microsoft Azure 中。
-
哪个版本的 Laravel 以及 Azure 上的哪个服务。细节通常会对获得好的/正确答案产生很大影响。
-
Laravel 版本 8 和 Azure 上的应用服务。
标签: laravel azure google-cloud-platform google-authentication cloud-document-ai