Discourse 커뮤니티는 이제 마법 링크 대신 이메일로 전송된 짧은 코드를 사용하여 로그인할 수 있도록 사용자에게 허용할 수 있습니다. 이는 많은 다른 SaaS 플랫폼에서 익숙한 패스워드 없는 로그인 흐름을 제공하며, 기존 2차 인증 설정과 함께 작동합니다.
이 주제에서는 주요 변경 사항을 검토하고, 오늘부터 이 기능을 사용하기 시작하는 방법을 공유하겠습니다.
변경된 사항
이 기능이 활성화되면 회원들은 더 간단한 흐름을 경험합니다:
- 이메일 주소를 입력하고 계속을 클릭합니다.
- 6자리 코드가收件함으로 전송됩니다. 코드를 붙여넣기(또는 입력)하면 마지막 자리가 채워지는 순간 양식이 자동으로 제출됩니다.
- 2차 인증(TOTP, 백업 코드, 또는 보안 키)이 활성화되어 있다면, 다음으로 표준 2FA 단계가 나타납니다.
알아두면 좋은 몇 가지 세부 사항: 코드는 10분 동안 유효하며, 5회 실패 후 만료되고, 한 번만 사용 가능합니다.
커뮤니티에서 일회용 로그인 코드 활성화하기
현재 이 기능은 실험적 변경 사항으로 간주됩니다! 더 널리 배포하기 전에, 개선에 도움이 되도록 여러분의 피드백을 환영합니다.
활성화하려면 관리 영역의 예정된 변경 사항 페이지(/admin/config/upcoming-changes)로 이동하여 코드를 통한 로컬 로그인 활성화 항목을 찾으세요. 활성화 대상… 필드를 업데이트하여 사이트가 이 새로운 디자인에 참여하도록 설정합니다:
활성화하기 전에, 이 기능이 없이는 활성화할 수 없으므로 enable_local_logins와 enable_local_logins_via_email이 모두 true인지 확인하세요. DiscourseConnect(enable_discourse_connect)를 사용하는 경우, 이 기능을 활성화할 수 없습니다.
변경 사항이 활성화되면, 코드 로그인 경로가 자동으로 나타납니다.
새 계정에 대한 선택적 랜덤 사용자 이름
이메일에 식별 가능한 사용자 이름이 없는 새 회원에게 user1과 같은 일반적인 플레이스홀더 대신 "QuietFalcon42"와 같은 친근한 생성된 이름을 부여할 수 있습니다.
이 예정된 변경 사항에 대해 관련 설정 보기를 클릭하고 enable_random_usernames 사이트 설정을 활성화하면, 계정 준비 단계에서 제안된 이름이 미리 입력되고 새로운 이름을 생성하기 위한 주사위 버튼이 포함됩니다:
제안 사항 뒤에 있는 단어 목록은 random_username_adjectives와 random_username_nouns 사이트 설정을 통해 구성할 수 있으므로, 커뮤니티는 자신의 톤이나 언어에 맞게 조정할 수 있습니다.
여러분의 생각은?
이제 여러분 차례입니다: 이 새로운 기능에 대해 어떻게 생각하는지 듣고 싶습니다. 무엇을 좋아하고, 무엇을 싫어하시나요? 무엇이 잘 작동하고, 무엇이 개선될 수 있을까요?










