Disable Email Verification 플러그인 사용 방법
제공된 설치 가이드에 따라 플러그인을 설치 합니다.
Discourse 인스턴스의 관리자 패널 로 이동합니다.
플러그인 으로 이동하여 Disable Email Verification 플러그인이 활성화되어 있는지 확인합니다.
설정을 클릭 합니다.
disable_email_verification 설정을 찾아 이메일 인증을 우회하도록 활성화합니다.
참고: 이메일 인증을 비활성화하면 스팸이나 가짜 계정에 대한 잠재적인 문제가 발생할 수 있습니다. 이 기능을 신중하게 사용하고 대안적인 인증 방법을 고려하는 것이 권장됩니다.
기술적 측면
이 플러그인은 등록 과정에서 이메일 인증 단계를 우회하기 위해 UsersController와 User 클래스를 직접 수정합니다. disable_email_verification 설정이 활성화되면 플러그인은 다음을 보장합니다:
이메일 토큰이 생성되지 않습니다.
사용자의 active 필드가 자동으로 true로 설정됩니다.
관심 있는 분들을 위해, 전체 코드베이스는 오픈소스 이며 기여(그리고 별표 )는 항상 환영됩니다.
Disable Email Verification 플러그인 로드맵
이메일 인증 건너뛰기
미인증 사용자에게 기타 이메일 전송 비활성화
이메일 주소를 인증하지 않은 사용자에게 이메일을 보내는 것을 방지합니다.
반송률(Bounce rate) 및 비용 감소
역할 시스템
미인증 사용자가 Discourse에 액세스할 수 있도록 허용합니다.
특정 설정 가능한 작업에 이메일을 요구합니다.
14개의 좋아요
참고로 @codergautam , 서드파티 플러그인에 대한 모든 질문/버그 보고/지원 요청은 해당 플러그인의 별도 주제에서 진행해 주셔야 합니다. 플러그인을 관리하는 사람이 해당 질문에 답변하고 관리할 책임이 있기 때문입니다.
official 플러그인에 대한 질문만 별도의 태그가 붙은 주제가 생성됩니다.
5개의 좋아요
알려진 버그입니다. 이 플러그인은 사용자 설정 섹션에서 문제를 일으키므로 아직 프로덕션 환경에서는 사용하지 마세요. 수정 작업을 진행 중입니다.
4개의 좋아요
이제 수정되었을 것입니다! 비추천(deprecated)된 메서드(modify_user_params)를 사용하긴 하지만, 그 외에는 정상적으로 작동합니다. 새로운 대안 메서드를 어떻게 사용하는지 아는 분이 있다면 알려주세요. 여러 가지를 시도해 보았지만 작동하지 않았습니다. 아직 프로덕션 환경에서는 사용하지 않고 있으며, 1,800명의 회원을 가진 제 포럼에서 테스트를 진행해 보고 어떻게 되는지 확인해 볼 예정입니다.
수정 커밋:
committed 12:39AM - 04 Oct 23 UTC
감사합니다
3개의 좋아요
안녕하세요, 플러그인을 이용해 주셔서 감사합니다. 이 플러그인에 대한 사용 경험을 공유해 주시겠어요?
현재 플러그인으로 인해 오류가 발생하고 있나요?
3개의 좋아요
안녕하세요, 여기서는 프로덕션 환경에서 사용하고 있습니다. https://iogames.forum . 잘 작동하고 있고, 아직까지 오류는 없습니다. 버그가 있다면 발견해 주세요. 제가 수정하겠습니다.
3개의 좋아요
알려진 버그: 초대장을 통해 사용자가 초대된 경우에도 이메일 인증을 요구하는 문제가 여전히 존재합니다. 바쁘지만 언젠가 이 문제를 수정해 보겠습니다.
2개의 좋아요
사용자가 직원에 의해 승인되어야 할 때에도 유사한 메시지가 표시되는 것을 확인했습니다.
3개의 좋아요
정말 이게 잘 될 거라고 기대하고 있었는데. 플러그인은 표시되긴 하는데, 여전히 이메일 대기 중이야.
1개의 좋아요
오랜만에 테스트해볼까 봐요. 오늘 확인해볼게요.
4개의 좋아요
Gonerdot
(Gonerdot)
1월 25, 2024, 12:42오후
13
지금 설치했습니다. 가입 중에 문제는 없었고, 사용자는 즉시 활성화되었습니다.
플러그인 설정에서 해당 상자를 체크해 보셨나요?
3개의 좋아요
네, 음 오늘 한 사용자와 함께 다시 한번 과정을 거쳤어요.
아직도 활성화 메시지가 계속 나오고 있습니다. 구글 SSO를 사용 중인데, 이것이 원인이 될 수 있을까요?
1개의 좋아요
Firepup650
(Firepup Sixfifty)
1월 25, 2024, 7:14오후
16
그 화면을 보고 나서 그냥 로그인하려고 하면 어떻게 될까요? 우연히 성공할 수도 있나요?
Firepup650
(Firepup Sixfifty)
1월 25, 2024, 7:15오후
17
제 생각에는 플러그인이 설치되지 않은 상태에서는 인증을 보내지조차 않아야 합니다. 구글 SSO는 이메일을 자체적으로 검증하기 때문입니다.
방금 시도했는데, 여전히 인증을 요구하고 있습니다.
SSO를 내부용으로 설정해 두어, 우리 조직 소속의 사람만 로그인할 수 있도록 했습니다.
다른 SSO와 충돌이 일어나고 있는 건 아닌지 궁금합니다. 그렇게 생각되진 않지만, 혹시 그런 경우가 있는 건 아닐까요?
Nextend SSO를 설정하여 WordPress 사이트에서 내부 애플리케이션에 대한 등록과 로그인을 처리하고 있습니다. 우리 회사에는 Microsoft Workspace가 있기 때문입니다.
웹사이트를 서브도메인에서 호스팅되는 커뮤니티로 연결해 두었습니다. 또한 Connect SSO와 관련 플러그인도 모두 활성화해 두었지만, HD2와 Groups 설정이 제대로 되어 있는지 의문이 듭니다.
tikidave
(Tiki Dave)
4월 16, 2024, 9:44오후
21
@codergautam 이 플러그인 정말 감사합니다!
향후 업데이트에서 깨질까 봐 얼마나 걱정해야 할까요?