GitHub를 통한 인증만 사용하도록 제한하고 싶습니다. 따라서 비밀번호 인증을 비활성화하려고 합니다. 현재 ‘GitHub 로그인 활성화’ 옵션이 켜져 있으며, 해당 ID와 시크릿도 설정해 두었습니다.
비밀번호 인증을 비활성화하면 GitHub 자격 증명으로 로그인할 때 Discourse가 제가 관리자임을 어떻게 식별할까요? GitHub 계정에 연결된 이메일 주소를 사용합니까?
여기서 제가 겪는 문제는 Discourse 계정을 만들 때 사용한 이메일 주소가 GitHub 계정에 연결된 이메일 주소와 다르다는 점입니다.
Discourse의 관리자 계정에 GitHub 계정에 연결된 이메일 주소를 추가 이메일로 등록하면, 이 이메일을 기준으로 GitHub 로그인이 해당 관리자 계정으로 식별될 수 있을까요?
이 게시물에 따르면, 원래의 관리자 자격 증명을 사용하여 관리자로 인증할 수 있는 우회 경로가 있는 것 같습니다.