우선, 이 소프트웨어를 정말 좋아하고 있다는 말씀부터 드리고 싶습니다. 좋은 작업 계속해 주세요.
저는 Discourse 인스턴스에서 스태프에게 2FA(2단계 인증)를 강제 적용했습니다. 제 스태프 중 한 명이 GitHub OAuth2를 사용하여 계정에 가입/로그인했는데, 비밀번호를 요구하기 때문에 2FA를 활성화할 수 없습니다. GitHub 비밀번호는 작동하지 않고, 2FA 활성화 화면에는 OAuth2로 로그인할 수 있는 옵션도 없습니다.
유일한 우회 방법은 비밀번호를 재설정하는 것인 것 같습니다. 이렇게 하면 스태프가 사용자명과 비밀번호로 로그인(GitHub 로그인은 더 이상 작동하지 않음)한 후 2FA를 활성화할 수 있습니다. 하지만 그러면 사용자 계정에서 OAuth2가 제거되어 OAuth2가 무의미해집니다.
따라서 2FA 활성화 화면에 OAuth2 로그인 버튼이 추가되기를 희망합니다. 혹은 이 문제를 해결하는 설정을 제가 놓쳤을 수도 있습니다. 시간을 내 주셔서 감사합니다. 회신을 기대하겠습니다.