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"와 같은 친근한 생성된 이름을 받게 됩니다. 계정 준비 단계에서 제안된 이름이 미리 채워지며, 새로운 이름을 뽑기 위한 주사위 버튼이 포함됩니다.
제안 이름 뒤의 단어 목록은 random_username_adjectives와 random_username_nouns 사이트 설정을 통해 구성할 수 있으므로, 커뮤니티는 자신의 톤이나 언어에 맞게 조정할 수 있습니다.
랜덤 사용자 이름 생성 제외하기
가입 시 이메일 코드를 사용하되, 미리 채워진 사용자 이름 생성 없이 사용하고 싶다면, 이 예정된 변경 사항에 대해 관련 설정 보기를 클릭하고 enable_random_usernames 사이트 설정을 비활성화하세요.
여러분의 생각은?
여러분 차례입니다: 이 새로운 기능에 대한 여러분의 생각을 듣고 싶습니다. 무엇이 좋고, 무엇이 싫은지; 무엇이 잘 작동하고, 무엇이 개선될 수 있는지 알려주세요.










