create_second_factor_totp 문제

불만을 제기했던 사용자에게는 작동하는지 확인을 받지 못했지만, 내 환경에서는 작동했습니다.

다만, 이해가 안 되는 점은 다음과 같습니다.

  1. 제목에 :가 포함된 경우 항상 깨져 있었다는 점
  2. 사이트 제목이 변경되면 인증기(authenticator)가 깨진다는 점 (사이트 제목에 종속되어 있기 때문)
  3. SiteSettings.title은 오랫동안 변경되지 않았다는 점
  4. UserSecondFactor.where(method: 1)은 지난 8월에 생성된 수많은 엔트리를 반환한다는 점

이 모든 것이 동시에 참일 수 있는지 이해가 되지 않습니다. 사이트 제목을 변경하면 기존 인증기 UserSecondFactor가 모두 깨지는 건가요? 수정: 아닙니다. 방금 제목을 변경했는데 어제 만든 인증기 2FA는 여전히 작동합니다.