問題タブ [google-auth-library]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
731 参照

python - Google Photos API + python:非推奨でない例の動作

このようなコード例の組み合わせを見つけてきました。しかし、維持されたライブラリ(google-auth)+完全な動作例はありません。google-api-python-clientサポートさoauth2clientれなくなりました ( https://github.com/googleapis/google-api-python-client/issues/651 )。

非推奨のライブラリを使用した実際の例を次に示しますが、API へのフル アクセスを許可する例をいくつか見てみたいと思います (現在、albumId による検索はこのライブラリでは機能しません)。

0 投票する
0 に答える
264 参照

google-cloud-platform - GCP - アプリケーションのデフォルト認証情報を使用した Cloud Function ドメイン全体の委任 (-jwt なし)

ドメイン全体の委任アクセスを使用して API メソッド gmail.users.settings.delegates.list を使用する、NodeJS ベースのクラウド関数を作成しようとしています。

サービス アカウントの JSON キーを使用しないソリューションを探しています。代わりにデフォルトの資格情報を使用したいと考えています。

この launch.json ファイルを使用して、クラウド関数 env をエミュレートするようにローカル env を構成します

環境変数をGCFに出力するGOOGLE_APPLICATION_CREDENTIALSと、この変数はまったく存在しないようですが、GCF環境をより適切にシミュレートする方法がわかりません

auth オブジェクトについて話すと、次の 2 つの方法が見つかりました。

初め:

2番:

inputData.userPrimaryEmailサービス アカウントと同じ組織に有効な GSuite アカウントが含まれている。

どちらの方法もローカルでは問題なく動作しBad Requestますが、GCF を GCP に公開すると、エラーが発生して動作が停止します。

誰でも助けることができますか?


編集

数時間後、この投稿がそれについて語っていることがわかりました

彼の指示に従ってコードを修正しました

三番:

第4:

以前と同様に、これらはすべてローカルで正常に動作しますが、GCF に不正なリクエストが送られます

0 投票する
1 に答える
98 参照

google-cloud-platform - Google クラウドのサービス アカウントが機能しない

ローカル マシンからサービス アカウントを作成して、Google クラウドおよびサービス API と通信しようとしています。私は Mac OS を使用しています

私はこの記事に従っています

https://cloud.google.com/docs/authentication/production

端末のローカル セッションで「GOOGLE_APPLICATION_CREDENTIALS」環境変数を設定しました。

これは、Google クラウド コンソールで作成されたサービス アカウントのキー ファイルを指します。

しかし、以下のnode jsプログラムを実行するとエラーが発生します

エラーは

ストレージ オブジェクトをインスタンス化できなかったため、資格情報の読み取り中にエラーが発生したようです。

よろしくお願いします、

サウラフ