OWN GitHubアカウントでリポジトリを作成および削除するためにサーバーサイドコードが必要なアプリケーションがあります。 GitHub APIのOAuth認証は、クライアントサイドでGitHubにサインインする場合にのみ機能します。私は、サーバー側にユーザー名とパスワード(または何らかの種類のキー)を格納できるようにする必要があります。したがって、UIのやりとりがなくてもすべてが機能します。GitHub API:APIにあらかじめ定義されたアカウントを使用
0
A
答えて
0
ようこそスタックオーバーフロー。あなたはgithubのAPIから引用し、サーバーからサーバーへの認証を行うことができます。
のOAuth2キー/秘密は
curl "https://api.github.com/users/whatever?client_id=xxxx&client_secret=yyyy"
これは、サーバーのシナリオにサーバーでのみを使用する必要があります。 OAuthアプリケーションのクライアントシークレットをユーザーに漏らしてはいけません。
https://developer.github.com/v3/#authentication
クライアントIDとシークレットは、サーバー上の流星の設定、または環境変数のいずれかになります(あなたのコードに入れないでください!!)。サーバーが安全である限り、安全でなければなりません。
関連する問題
- 1. あらかじめ定義されたスタイルとテーマAndroid用
- 2. JOptionPaneリンクリストからあらかじめ定義された選択
- 3. CakePHP - あらかじめ定義されたモデルを持つHABTM
- 4. あらかじめ定義されたグリッドを持つPackery JS
- 5. フィルターあらかじめ定義されたフィルターを使ったandroid ListView
- 6. Spring Bootであらかじめ定義されたBean
- 7. あらかじめ定義されたイベントのrawエンコード
- 8. Pythonであらかじめ定義されたモジュールエイリアス?
- 9. SQLあらかじめ定義された行の最大値
- 10. あらかじめ定義された位置にあるAndroidタッチ
- 11. grailsアプリケーションからあらかじめ定義されたivysettings.xmlを使用することは可能ですか?
- 12. あらかじめ定義されたThisIsABugExceptionはありますか?
- 13. あらかじめ定義されたXMLファイルにデータを保存する
- 14. オブジェクト属性にあらかじめ定義されたルールを持つphpクラス
- 15. あらかじめ定義された構造体を持たないExcelインポート
- 16. "ADA.FLOAT_IO"はあらかじめ定義されたライブラリユニットではありません
- 17. あらかじめ設定されたデータベースにSQLite +エンティティフレームワークを使用する
- 18. FileSystemWatcherの "Path"属性にあらかじめ定義された文字列を使用
- 19. リアクションコンポーネントのインラインスタイルとあらかじめ定義されたスタイルをレンダリングする
- 20. あらかじめ定義された列を持つDataGridViewへのDataSet
- 21. あらかじめ定義された辞書と単語インデックスデータのGensim word2vec
- 22. jQuery - あらかじめ定義された入力(blut、fous、changeの反応)
- 23. あらかじめ定義された範囲のオフセット/サイズ変更
- 24. あらかじめ作成されたストリームと "使用"ブロック
- 25. テンソルのバッチにあらかじめ定義された関数を適用する
- 26. 同じ(あらかじめ定義された)文字のシーケンスを除いた正規表現
- 27. PyCharm:あらかじめ定義されたバンドルされたスペル辞書をエクスポートする方法
- 28. 新しいappdomainアセンブリがあらかじめ定義されていますか?
- 29. あらかじめ定義されたビット数で浮動小数点数を固定小数点に変換するためのpythonの使用方法
- 30. マングース/ MongoDBは - これらは私のコレクションのスキーマあると仮定して、簡単のがたのためにあらかじめ定義されたスキーマ