Browse Source

doc: require two-factor authentication

Collaborators have elevated privileges. The CTC now requires
Collaborator accounts to have two-factor authentication. This changes
wording in the onboarding documentation to make it clear that two-factor
authentication is required and not merely recommended.

PR-URL: https://github.com/nodejs/node/pull/10529
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Evan Lucas <evanlucas@me.com>
Reviewed-By: Ali Ijaz Sheikh <ofrobots@google.com>
Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
v7.x
Rich Trott 8 years ago
committed by Evan Lucas
parent
commit
96c3c65a86
  1. 15
      doc/onboarding.md

15
doc/onboarding.md

@ -5,14 +5,19 @@ onboarding session.
## One week before the onboarding session ## One week before the onboarding session
* Ask the new Collaborator if they are using two-factor authentication on their * Confirm that the new Collaborator is using two-factor authentication on their
GitHub account. If they are not, suggest that they enable it as their account GitHub account. Unless two-factor authentication is enabled, do not give an
will have elevated privileges in many of the Node.js repositories. account elevated privileges such as the ability to land code in the main
repository or to start continuous integration (CI) jobs.
## Fifteen minutes before the onboarding session ## Fifteen minutes before the onboarding session
* Prior to the onboarding session, add the new Collaborators to * Prior to the onboarding session, add the new Collaborator to
[the Collaborators team](https://github.com/orgs/nodejs/teams/collaborators). [the Collaborators team](https://github.com/orgs/nodejs/teams/collaborators).
Note that this is the step that gives the account elevated privileges, so
do not perform this step (or any subsequent steps) unless two-factor
authentication is enabled on the new Collaborator's GitHub account.
## Onboarding session ## Onboarding session

Loading…
Cancel
Save