Organization の2 要素認証について
Two-factor authentication (2FA) is an extra layer of security used when logging into websites or apps. Organization のすべてのメンバー、外部コラボレーター、支払いマネージャーに、GitHub で 2 要素認証を有効にすることを義務付けることができます。 2 要素認証の詳細は「2 要素認証 (2FA) でアカウントを保護する」を参照してください。
Enterprise で Organization の 2 要素認証を必須にすることもできます。 詳細は、「Enterprise アカウントでセキュリティ設定を強制する」を参照してください。
警告:
- Organization に対して 2 要素認証の使用を義務付ける場合、2FA を使用しないメンバー、外部コラボレーター、支払いマネージャー (ボット アカウントを含む) は Organization から削除され、そのリポジトリへのアクセス権が失われます。 Organization のプライベートリポジトリのフォークへのアクセスも失います。 Organization から削除されてから 3 か月以内に、個人アカウントに対して 2 要素認証を有効にすれば、それらのアカウントが持っていたアクセス特権と設定を復元できます。
- 義務付けられた 2 要素認証を有効にした後に、Organization のオーナー、メンバー、支払いマネージャー、 または外部コラボレーターがそれぞれの個人アカウントで 2 要素認証を無効にすると、それらは Organization から自動的に削除されます。
- あなたが、2 要素認証を義務付けている Organization の唯一のオーナーである場合、その Organization での 2 要素認証義務を無効にしなければ、あなたの個人アカウントの 2 要素認証を無効にすることはできません。
必要な環境
Organization のメンバー、外部コラボレーター、支払いマネージャー に、 2 要素認証を使用することを義務付けるには、まずGitHub の自分自身の個人アカウントで 2 要素認証を有効にする必要があります。 詳細は「2 要素認証 (2FA) でアカウントを保護する」を参照してください。
2 要素認証の使用を義務付ける前に、Organization のメンバー、外部コラボレーター、支払いマネージャー に通知して、それぞれのアカウントで 2 要素認証をセットアップするように依頼することをおすすめします。 メンバーと外部のコラボレーターがすでに 2 要素認証を使用しているかどうかを確認できます。 詳細は「Organization 内のユーザが 2 要素認証を有効にしているか確認する」を参照してください。
Organization で 2 要素認証を要求する
-
GitHubの右上で、プロフィール画像をクリックし、続いてYour profile(あなたのプロフィール)をクリックしてください。
-
プロフィールページの左側で、"Organizations"の下であなたのOrganizationのアイコンをクリックしてください。
-
Organization名の下で、Settings(設定)をクリックしてください。
-
In the left sidebar, click Organization security.
-
"Authentication(認証)"の下で、Require two-factor authentication for everyone in your organization(Organization内の全員に2要素認証を必須とする)を選択し、Save(保存)をクリックしてください。
-
求められた場合には、Organization から削除するメンバーおよび外部コラボレーターに関する情報を読んでください。 変更を確認するためにOrganization名を入力し、Remove members & require two-factor authentication(メンバーを削除 & 2要素認証が必要)をクリックしてください。
-
Organization から削除されるメンバーまたは外部コラボレーターが存在する場合、彼らに招待状を送信して、元の権限と Organization へのアクセス権を復元できるようにすることをおすすめします。 招待を受諾できるためには、まず 2 要素認証が有効でなければなりません。
Organization から削除された人々を表示する
2 要素認証義務に従っていないために Organization から自動的に削除された人々を表示するには、Organization から削除された人々を対象に、Organization の Audit log を検索することができます。 Audit log イベントでは、削除された理由が 2 要素認証義務に従わなかったことなのかどうかが示されます。
-
GitHubの右上で、プロフィール画像をクリックし、続いてYour profile(あなたのプロフィール)をクリックしてください。
-
プロフィールページの左側で、"Organizations"の下であなたのOrganizationのアイコンをクリックしてください。
-
設定のサイドバーで、Audit logをクリックしてください。
-
検索クエリを入力します。 以下のように検索します:
- 削除された Organization のメンバーを検索するには、検索クエリで
action:org.remove_member
を使用します - 削除された外部コラボレーターを検索するには、検索クエリで
action:org.remove_outside_collaborator
を使用します - 削除された支払いマネージャーを検索するには、検索クエリで
action:org.remove_billing_manager
を使用します
また、検索で時間枠を使用すれば、Organization から削除された人々を表示できます。
- 削除された Organization のメンバーを検索するには、検索クエリで
削除されたメンバーと外部コラボレーターを Organization に復帰できるようにする
2要素認証の利用の要求を有効化したときにOrganizationから削除されたメンバーあるいは外部のコラボレータがいれば、その人たちには削除されたことを知らせるメールが届きます。 そうなった場合には、彼らは個人アカウントで2FAを有効化し、OrganizationのオーナーにOrganizationへのアクセスを求めなければなりません。