Closed
Description
Currently, two-factor authentication is optional. It would be nice if we had a global (site) or per-organization setting to enforce two-factor authentication.
- Global: If you log in and do not have two-factor authentication, you will be forced to enroll when you log in.
- Organization: You can not join an organization until you enable two-factor authentication. Existing members without two-factor authentication will be forced to turn it on (GitHub removes users from the organization).