私はOauth2経由でGoogle APIに接続する小さなCプログラムを書いています。 したがって、Googleにクライアントシークレットを送信する必要があります。 私はgithubにプッシュしたいコードにこの秘密を保存しますが、自分のコードを見ているすべての人にクライアントの秘密を示すのを避けるにはどうすればいいですか?コードでgoogle oauth2クライアントシークレットを避ける
2
A
答えて
2
あなたがAPIキーを保存する設定ファイルを使用する...多くのオプションがあります。最も簡単なのは、キーを直接ファイルに書き込むことです。さらに洗練されたシリアライザ(json、xml、inifileなど)、正しいオプションはあなた次第です(通常、ファイルにいくつかのオプションを格納する場合は、シリアル化したいと思うでしょう)。
ホストのプロセスリストにキーが表示されても構わない場合は、プログラム引数としてキーを設定することもできます。
そして、gitのハブにあなたの既存のGitの歴史をプッシュしないようにしてくださいが、新しいリポジトリを作成、または(キー付き)すべての以前のパッチは、公開されます。)
2
コード内に秘密(そして理想的には文字列リテラル)を格納することは間違っています - リソース(テキスト)ファイルに格納し、Gitにプッシュしないでください。
0
あなたはを検索する場合お客様のGoogleドライブのご利用のクライアントシークレットを見つける場所この手順に従います。
プロジェクトに- ゴー
- 資格をクリックします。あなたはクライアント IDなどのプロジェクトに関するすべての詳細を取得しますその後
は、URIなどをリダイレクトしかし、そこには「ダウンロード ジェイソン」ボタンの上やファイルあなたをダウンロードした後にクリックしますあなたのクライアント秘密を取得します。 画像を見てください。
関連する問題
- 1. OAuth2:クライアントIDとクライアントシークレットを生成する方法は?
- 2. モバイルアプリケーション向けGoogle OAuth2ワークフロー
- 3. OAuth2でMVC5からクライアントIDとクライアントシークレットを取得する方法は?
- 4. Google Mockでポインタを避けるには?
- 5. アクセストークンを取得するためにGoogle OAuth2にクライアントシークレットと更新トークンが必要な理由
- 6. Pythonで長いコード行を避ける
- 7. バッチファイルで長いコード行を避ける
- 8. クライアントシークレット
- 9. Python Oauth2 - Googleでログイン
- 10. Google OAuth2 JSが認証コードを取得できない
- 11. googleアプリケーションエンジンoauth2プロバイダ
- 12. passportjs google oauth2 strategy
- 13. Google oAuth2 AuthMissingParameter
- 14. Invalid_request OAuth2 Google?
- 15. 既知のクライアントシークレットとクライアントシークレットの相違点
- 16. Google OAuth2で認証コード交換が機能しない
- 17. Google Python SDK oauth2からメールを受け取る方法は?
- 18. ブランドアカウントのGoogleコンソール/ YoutubeブランドアカウントのOAuth 2.0クライアントシークレットを取得する
- 19. オフラインアクセスでOmniauth Google oauth2戦略
- 20. GoogleドライブリアルタイムAPI OAuth2リフレッシュエラー
- 21. Google oAuth2 unauthorized_client by refresh_token
- 22. Googleスクリプトoauth2エラー:redirect_uri_mismatch
- 23. Angularjs + Google oauth2 + get id_token
- 24. DRFでoauth2コードにフック
- 25. Googleマップv3で経路を作成し、マーカーを避ける
- 26. 「ハイウェイを避ける」道順モードでAndroidのGoogleマップを起動
- 27. Google MapsでPythonを使用して座標を避ける
- 28. Googleでアーカイブページのコンテンツの重複を避けるには?
- 29. Google EarthのバルーンでCSSスクラブを避ける方法
- 30. Google OAuth2:トークンIDを取得
私は、ファイルとソリューションは今:-)のためのトリックを行いますと思います、ありがとう – EarlOfEgo