1

によると:iOSアプリのGoogle Cloud Platform APIのキーの制限はどのように機能しますか?

https://cloud.google.com/speech/docs/common/auth

我々は、特定のバンドルIDに "iOSアプリ" によって制限(例えば、Googleマップ、スピーチ、翻訳)GCPリソースへのAPIキーを作成することができます。原則としてこれは素晴らしいですが、GCPは実際にこれをどのように実装していますか?クライアントだけがGCPへの標準HTTPリクエストを作成しているので、GCPはクライアントのバンドルIDをどのように決定しますか?おそらく、バンドルIDをヘッダーに報告していませんか?

私はAPIキーでこれを有効にしたいと思いますが、何とか自分のバンドルIDを報告していないため、突然iOSクライアントをシャットダウンしたくありません。

+0

私は、SDKがAPIキーとバンドルIDを含むハッシュまたはシグネチャを生成し、バンドルIDが本体またはヘッダーにも送信されると考えています – Paulw11

答えて

0

Google翻訳APIは、リクエストヘッダーキーx-ios-bundle-identifierの値でアプリケーションを識別するに過ぎないと思います。

私はPostmanを使って、以下のパラメータで正常にリクエストを送信しようとしました。


  • GCPのAPIキーコンフィグ

GCP API Key config

  • 郵便配達依頼

Postman request

関連する問題