OAuth App を構築する
OAuth Apps を、あなた自身や他の人が使うために構築できます。 OAuth App の登録と、権限および認可オプションの設定方法について学びましょう。
GitHub アプリと OAuth アプリとの微妙な違い
一般に、GitHub App は、きめ細かいアクセス許可を使用し、アプリでアクセスできるリポジトリをより細かく制御でき、有効期間の短いトークンを使うため、OAuth App より推奨されます。
OAuth アプリのレート制限
レート制限は、ご自分のエンタープライズ へのトラフィックのレートを制限し、すべてのユーザーに一貫したアクセスを確保するのに役立ちます。
OAuthアプリの作成
個人アカウントの下で、あるいは管理アクセス権を持っているOrganizationの下で、OAuth Appを作成し、登録できます。 OAuth Appを作成する際には、公開してもよいと考える情報だけを使うことで、プライバシーを保護することを忘れないようにしてください。
OAuth アプリを使用して REST API への認証を行う
さまざまな認証方法について、いくつかの例で学びます。
OAuth アプリの承認
他のユーザがOAuthアプリケーションを認可できるようにすることができます。
OAuth Appのスコープ
スコープによって、必要なアクセスの種類を正確に指定できます。 スコープによって OAuth トークンへのアクセスが 制限 されます。 ユーザがすでに持っている範囲を超えた権限を許可することはありません。
OAuth App のカスタムバッジを作成する
独自のロゴ画像をアップロードし、背景をカスタマイズすることによって、OAuth Appのデフォルトのバッジを置き換えられます。
Best practices for creating an OAuth App
Follow these best practices to improve the security and performance of your OAuth App.