簡體   English   中英

在Android上驗證Google Cloud API

[英]Authenticating google cloud api on android

我在我的Android應用程序中使用Google Cloud Speech-to-text API。

如果沒有設置必要的環境變量的能力,如何對API進行身份驗證?

我無法找到任何關於android,環境變量和文件驗證的文檔

您的問題尚不清楚,但我認為您正在嘗試使用服務帳戶(“文件”)以及GOOGLE_APPLICATION_CREDENTIALS (“環境變量”)來對您的應用進行身份驗證。

你不應該。

服務帳戶最適用於需要使用Google API進行身份驗證的自主運行的軟件(例如,不是由人類用戶直接運行)。

對於Android應用程序,我認為您可能希望使用完整的OAuth流程針對Google API對應用程序的人類用戶進行身份驗證,前提是系統提示您的用戶批准使用Google API,然后對您的應用程序進行身份驗證。

請參閱此處以了解3種主要身份驗證方法的說明: https//cloud.google.com/docs/authentication/

有關向Google API驗證人類用戶身份的概述,請參閱此處: https//cloud.google.com/docs/authentication/end-user

請參閱此處-對此不太有信心,因為我沒有使用過它-一種使用Google登錄(即OAuth)對Android應用進行身份驗證的方法: https//developers.google.com/identity/sign-in/安卓/登入

HTH

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM