Discourse 관리자 로그인 설정에서 간단한 비밀번호 또는 Google을 제외한 다른 로그인/인증 옵션을 활성화하지 않았습니다. 그러나 최근 업데이트 이후, 사용자에게 다른 로그인 옵션들이 표시되고 있으며, 당연히 모두 실패합니다.
이러한 인증 옵션들(Apple, Microsoft, OpenID Connect, passkey)은 비활성화할 수 있는 관리자 설정이 직관적으로 식별조차 되지 않습니다.
원치 않는 Facebook 로그인 옵션은 비활성화할 수 있었지만, 그것이 유일한 경우였습니다.
이것은 알려진 문제인가요? 활성화되지 않았거나 필요한 키나 시크릿으로 구성되지 않은 옵션(아니면 그러한 설정 자체가 존재하지 않는 것처럼 보이는 경우)이 제공되는 것을 어떻게 방지할 수 있을까요?
존재하지 않는 로그인 옵션을 숨기기 위해 커스텀 테마 컴포넌트나 CSS를 작성해야 하는 일은 없어야 합니다.
이 문제는 2026.6.0-latest 버전에서 발생하고 있습니다.
관리자 > 커뮤니티 > 로그인 및 인증으로 이동하면 해당 설정이 도움이 될까요? 예를 들어, OpenID Connect 활성화, Google OAuth2 로그인 활성화, Apple로 로그인 활성화, Microsoft 인증 활성화 등이 있습니다.
패스키를 비활성화하려면 아래 내용을 참고하세요:
@NateDhaliwal 감사합니다.
거기에는 모든 옵션이 있는 것이 아닙니다.
특히 Microsoft나 Apple에 대한 설정은 아예 없는 것 같습니다. 적어도 제가 볼 수 있는 한은요.
결국 원치 않을 경우 비활성화할 수 없을 뿐만 아니라, 원할 경우에도 제대로 작동하도록 설정할 수조차 없습니다.
Rails 옵션도 제가 피하고 싶었던 종류의 것 중 하나입니다. 관리자는 관리자 UI를 벗어나지 않고도 다른 관리자 설정을 변경하거나 테스트할 수 있어야 합니다.
향후 추가 로그인 방법 중 하나만 활성화하고 나머지는 비활성화하고 싶다면 어떻게 해야 하나요?
로그인 및 인증 페이지 상단에 여러 탭이 있는 것을 보셨나요?
‘Social logins’ 탭에서 이 설정을 확인할 수 있습니다.
감사합니다!
거기 확인했다고 생각했는데, 분명히 충분히 확인하지 못한 것 같습니다 (아래로 스크롤해야 합니다).