Skip to main content

組織に対するOAuthアプリのアクセス制限を有効にする

Organizationのオーナーは、OAuth app のアクセス制限を有効化して、信頼されていないアプリがOrganizationのリソースにアクセスするのを防止できます。その場合もOrganizationのメンバーは OAuth apps を個人アカウントで使用できます。

新しい Organization を作成する際には、OAuth app アクセス制限が既定で有効です。 Organization 所有者はいつでもOAuth app アクセス制限を無効にできます。

Organization で OAuth apps のアクセスを制限した場合でも、ユーザーは特権 OAuth apps を認可し、それらを使って organization のデータにアクセスできます。 詳しくは、「特権 OAuth アプリ」をご覧ください。

警告

  • OAuth app のアクセス制限を有効化すると、既に認証されているすべての OAuth apps とSSHキーに対する組織のアクセスが取り消されます。 詳しくは、「OAuth アプリのアクセス制限について」をご覧ください。
  • OAuth app のアクセス制限を設定したら、Organization のプライベートなデータへのアクセスを必要とするすべての OAuth app をもう一度承認してください。 Organization のすべてのメンバーは新しい SSH キーを作成する必要があり、Organization は必要に応じて新しいデプロイキーを作成する必要があります。
  • OAuth app のアクセス制限が有効化されると、アプリケーションで OAuth トークンを使用して GitHub Marketplace 取引に関する情報にアクセスできます。
  1. GitHub の右上隅にあるプロフィール画像をクリックしてから、[ Your organizations] をクリックします。

  2. 組織をクリックして選択します。

  3. Organization 名の下で、[ Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。

    組織のプロファイルのタブのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で囲まれています。

  4. サイドバーの [Third-party Access] セクションで、[ OAuth app policy] をクリックします。

  5. [サードパーティ アプリケーションのアクセス ポリシー] の下の [アプリケーションのアクセス制限の設定] をクリックします。

  6. サードパーティのアクセス制限に関する情報を確認したら、 [サードパーティ アプリケーションのアクセスを制限する] をクリックします。