제2인자 인증을 '스태프'로 설정해도 새 관리자는 2FA 등록이 안 됩니다

저희 커뮤니티에서는 최근에 스태프 멤버에게만 2FA(2단계 인증)를 활성화했는데, 오늘까지는 문제가 없었습니다. 오늘 한 관리자가 /u/User/preferences/second-factor 페이지에서 ‘인증 추가’ 버튼을 클릭하면 패널이 잠시 표시되었다가 거의 즉시(1초도 안 되어) 사라지고 페이지가 다시 로드된다고 알려주었습니다.

아직 2FA를 활성화하지 않은 몇몇 관리자의 계정으로 위장하여 확인해 봤는데, 여러 브라우저와 계정에서 동일한 문제가 지속되고 있습니다. 광고 차단 프로그램 등은 사용하지 않고 있으며, 오늘 업데이트를 진행했습니다.

최신 버전에서도 문제가 계속 발생하고 있습니다. 해결책이 있을까요?

페이지가 무작위로 재로드되고 브라우저 콘솔에 다음과 같은 오류가 표시됩니다:

Uncaught TypeError: t is undefined
hasSecondFactors second-factor.js:47
u handle-descriptor.js:55
get Ember
untrack validator.js:670
Ember 3
second-factor.js:47:11

‘인증 수단 추가’ 버튼을 클릭하면 페이지가 즉시 재로드되기 때문에 일부 오류가 손실되었을 수 있습니다.

1개의 좋아요

여기서 리로드 관련 문제가 보고되었습니다:

https://meta.discourse.org/t/staff-2fa-open-close-issue/285225

지연된 답변을 죄송합니다. 이 문제를 재현해 보려고 했는데 잊고 있었습니다. :frowning: 두 번째 보고가 들어왔으므로 두 주제를 하나로 합치겠습니다. :pray:

2개의 좋아요

이번 주 중 언제든 포럼을 업데이트할 예정입니다. 수정이 완료되면 그때 알려드릴게요.

아직 수정되지 않았습니다!

3개의 좋아요

리포트해 주셔서 감사합니다. 이 문제는 11월 16일에 이 커밋(FIX: Regression when enforced 2FA is enabled - Pull Request #24415 - discourse/discourse - GitHub)을 통해 수정되었어야 합니다. 방금 로컬에서 간단히 확인해 보았지만 재현이 되지 않습니다. 다시 확인해 주시겠습니까?

자체 호스팅 인스턴스를 사용 중이라면 재빌드가 필요할 수 있습니다. 저희가 호스팅하는 사이트에서 문제가 여전히 재현된다면, 추가 조사를 위해 URL을 알려 주시기 바랍니다.

8개의 좋아요

v3.2.0.beta3 +147 버전이 제 포럼에서 스태프 2FA와 함께 정상적으로 작동하는 것 같습니다. 수고 많으셨습니다.

6개의 좋아요

이 주제는 4일 후 자동으로 닫혔습니다. 더 이상 새 답변을 남길 수 없습니다.