メモ
GitHub Appの代わりにOAuth appを構築することを検討してください。
OAuth appsとGitHub Appsの両方で OAuth 2.0 が使用されます。
OAuth apps はユーザーに代わってのみ動作できますが、 GitHub Apps はユーザーに代わって、またはユーザーとは別に動作できます。
GitHub Apps は、きめ細かいアクセス許可を使用し、アプリがアクセスできるリポジトリをより細かく制御し、有効期間の短いトークンを使用できるようにします。
詳細については、「GitHub アプリと OAuth アプリの違い」および「GitHub アプリの作成について」を参照してください。
-
GitHub の任意のページの右上隅にあるプロフィール写真をクリックし、[ Settings] をクリックします。
-
左側のサイドバーの [Developer settings] をクリックします。
-
左側のサイドバーで、 [OAuth apps] をクリックします。
-
[新しい OAuth アプリ] をクリックします。
メモ
これまでにアプリを作成したことがない場合、このボタンには [Register a new application] と表示されます。
-
[Application name] に、アプリケーションの名前を入力します。
警告
パブリックと見なす OAuth app 内の情報のみを使用します。 OAuth appを作成するときは、内部 URL などの機密データを使用しないでください。
-
[Homepage URL] に、アプリケーションのウェブサイトの完全な URL を入力します。
-
必要に応じて、ユーザーに表示されるアプリケーションの説明を [Application description] に入力します。
-
[Authorization callback URL] に、アプリケーションのコールバック URL を入力します。
メモ
OAuth appsGitHub Appsとは異なり、複数のコールバック URL を持つことはできません。
-
OAuth appがデバイス フローを使用してユーザーを識別して承認する場合は、[デバイス フローの有効化] をクリックします。 デバイス フローの詳細については、「OAuth アプリの承認」を参照してください。
-
Register application をクリックします。