Skip to main content
ドキュメントへの更新が頻繁に発行されており、このページの翻訳はまだ行われている場合があります。 最新の情報については、「英語のドキュメント」を参照してください。

OAuthアプリの作成

個人アカウントの下で、あるいは管理アクセス権を持っているOrganizationの下で、OAuth Appを作成し、登録できます。 OAuth Appを作成する際には、公開してもよいと考える情報だけを使うことで、プライバシーを保護することを忘れないようにしてください。

: OAuth App ではなく GitHub App を構築することを検討してください。

OAuth App と GitHub App は両方とも OAuth 2.0 を使用します。

OAuth App はユーザーに代わってのみ動作できますが、GitHub App はユーザーの代わりに、またはユーザーとは関係なく動作できます。

GitHub App では、きめ細かいアクセス許可が使われ、アプリでアクセスできるリポジトリをより細かく制御でき、有効期間の短いトークンが使われます。

詳細については、「GitHub アプリと OAuth アプリとの微妙な違い」および「About creating GitHub Apps」を参照してください。

  1. 任意のページで、右上隅にあるプロファイルの画像をクリックし、次に[設定]をクリックします。

    GitHub のアカウント メニューのスクリーンショット。ユーザーがプロファイル、コンテンツ、設定を表示および編集するためのオプションが表示されています。 メニュー項目 [設定] が濃いオレンジ色の枠線で囲まれています。

  2. 左側のサイドバーで [ 開発者設定] をクリックします。

  3. 左側のサイドバーで、 [OAuth Apps] をクリックします。

  4. [新しい OAuth アプリ] をクリックします。

    注: アプリを作成したことがない場合は、このボタンは、 [新しいアプリケーションの登録] と表示されます。

  5. [Application name] に、アプリケーションの名前を入力します。

    警告: 公開されていると思われる OAuth アプリの情報のみを使用します。 OAuth App を作成する場合、内部 URL などの機密データを使用することは避けてください。

  6. [Homepage URL] に、アプリケーションのウェブサイトの完全な URL を入力します。

  7. 必要に応じて、ユーザーに表示されるアプリケーションの説明を [Application description] に入力します。

  8. [Authorization callback URL] に、アプリケーションのコールバック URL を入力します。

    注: GitHub Apps とは異なり、OAuth アプリで複数のコールバック URL を持つことはできません。

  9. OAuth アプリでデバイス フローを使用してユーザーを特定および認可する場合は、 [デバイス フローを有効にする] をクリックします。 デバイス フローの詳細については、「OAuth アプリの承認」を参照してください。

  10. Register application をクリックします。

参考資料