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