# Discourse 플러그인에서 이메일 인증 비활성화

**URL:** https://meta.discourse.org/t/disable-email-verification-for-discourse-plugin/280874
**Category:** Plugin
**Tags:** email, broken
**Created:** [10월 3, 2023, 11:21오전 UTC](https://meta.discourse.org/t/disable-email-verification-for-discourse-plugin/280874 "2023-10-03T11:21:58Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![codergautam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codergautam/32/261083_2.png) [@codergautam](https://meta.discourse.org/u/codergautam)
#### Post date: [10월 3, 2023, 11:21오전 UTC](https://meta.discourse.org/t/disable-email-verification-for-discourse-plugin/280874/1 "2023-10-03T11:21:58Z")

</div>

| | | |
| --- | --- | --- |
| 📩 | **요약** | **Disable Email Verification for Discourse** 는 더 이상 유지보수되지 않는 `angelim/discourse_user_auto_activation`의 포크 버전으로, 관리자가 사용자 등록 시 이메일 인증 단계를 건너뛸 수 있는 옵션을 제공합니다. 더 이상 이메일 확인을 기다릴 필요가 없으며, 사용자를 즉시 시작할 수 있습니다. |
| 🛠 | **저장소 링크** | [https://github.com/codergautam/disable-email-verification-discourse](https://github.com/codergautam/disable-email-verification-discourse) |
| 📖 | **설치 가이드** | [Discourse에서 플러그인 설치 방법](https://meta.discourse.org/t/install-plugins-in-discourse/19157) |

## Disable Email Verification 플러그인 사용 방법

1. 제공된 설치 가이드에 따라 플러그인을 **설치** 합니다.
2. Discourse 인스턴스의 **관리자 패널** 로 이동합니다.
3. **플러그인** 으로 이동하여 **Disable Email Verification** 플러그인이 활성화되어 있는지 확인합니다.
4. 설정을 **클릭** 합니다.
5. `disable_email_verification` 설정을 찾아 이메일 인증을 우회하도록 활성화합니다.

참고: 이메일 인증을 비활성화하면 스팸이나 가짜 계정에 대한 잠재적인 문제가 발생할 수 있습니다. 이 기능을 신중하게 사용하고 대안적인 인증 방법을 고려하는 것이 권장됩니다.

## 기술적 측면

이 플러그인은 등록 과정에서 이메일 인증 단계를 우회하기 위해 `UsersController`와 `User` 클래스를 직접 수정합니다. `disable_email_verification` 설정이 활성화되면 플러그인은 다음을 보장합니다:

- 이메일 토큰이 생성되지 않습니다.
- 사용자의 `active` 필드가 자동으로 `true`로 설정됩니다.

관심 있는 분들을 위해, 전체 코드베이스는 [오픈소스](https://github.com/codergautam/disable-email-verification-discourse)이며 기여(그리고 별표 ⭐)는 항상 환영됩니다.

### Disable Email Verification 플러그인 로드맵

- **이메일 인증 건너뛰기**

- **미인증 사용자에게 기타 이메일 전송 비활성화**

- **역할 시스템**

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [10월 3, 2023, 11:36오전 UTC](https://meta.discourse.org/t/disable-email-verification-for-discourse-plugin/280874/2 "2023-10-03T11:36:48Z")

</div>

참고로 @codergautam, 서드파티 플러그인에 대한 모든 질문/버그 보고/지원 요청은 해당 플러그인의 별도 주제에서 진행해 주셔야 합니다. 플러그인을 관리하는 사람이 해당 질문에 답변하고 관리할 책임이 있기 때문입니다. 👍

#official 플러그인에 대한 질문만 별도의 태그가 붙은 주제가 생성됩니다. :discourse:

---

<div class="post-metadata">

### Author: ![codergautam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codergautam/32/261083_2.png) [@codergautam](https://meta.discourse.org/u/codergautam)
#### Post date: [10월 3, 2023, 11:37오전 UTC](https://meta.discourse.org/t/disable-email-verification-for-discourse-plugin/280874/3 "2023-10-03T11:37:52Z")

</div>

알겠습니다. 죄송합니다.

---

<div class="post-metadata">

### Author: ![codergautam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codergautam/32/261083_2.png) [@codergautam](https://meta.discourse.org/u/codergautam)
#### Post date: [10월 3, 2023, 3:39오후 UTC](https://meta.discourse.org/t/disable-email-verification-for-discourse-plugin/280874/4 "2023-10-03T15:39:21Z")

</div>

알려진 버그입니다. 이 플러그인은 사용자 설정 섹션에서 문제를 일으키므로 아직 프로덕션 환경에서는 사용하지 마세요. 수정 작업을 진행 중입니다.

---

<div class="post-metadata">

### Author: ![codergautam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codergautam/32/261083_2.png) [@codergautam](https://meta.discourse.org/u/codergautam)
#### Post date: [10월 4, 2023, 12:42오전 UTC](https://meta.discourse.org/t/disable-email-verification-for-discourse-plugin/280874/5 "2023-10-04T00:42:12Z")

</div>

이제 수정되었을 것입니다! 비추천(deprecated)된 메서드(modify\_user\_params)를 사용하긴 하지만, 그 외에는 정상적으로 작동합니다. 새로운 대안 메서드를 어떻게 사용하는지 아는 분이 있다면 알려주세요. 여러 가지를 시도해 보았지만 작동하지 않았습니다. 아직 프로덕션 환경에서는 사용하지 않고 있으며, 1,800명의 회원을 가진 제 포럼에서 테스트를 진행해 보고 어떻게 되는지 확인해 볼 예정입니다.

수정 커밋:

> <https://github.com/codergautam/disable-email-verification-discourse/commit/61d174c5696d99bdcf2f967f00bad66f9960acdc>

감사합니다

---

<div class="post-metadata">

### Author: ![zokkizuspi](https://avatars.discourse-cdn.com/v4/letter/z/e5b9ba/32.png) [@zokkizuspi](https://meta.discourse.org/u/zokkizuspi)
#### Post date: [10월 8, 2023, 10:14오후 UTC](https://meta.discourse.org/t/disable-email-verification-for-discourse-plugin/280874/6 "2023-10-08T22:14:44Z")

</div>

안녕하세요, 플러그인을 이용해 주셔서 감사합니다. 이 플러그인에 대한 사용 경험을 공유해 주시겠어요?

현재 플러그인으로 인해 오류가 발생하고 있나요?

---

<div class="post-metadata">

### Author: ![codergautam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codergautam/32/261083_2.png) [@codergautam](https://meta.discourse.org/u/codergautam)
#### Post date: [10월 9, 2023, 1:15오전 UTC](https://meta.discourse.org/t/disable-email-verification-for-discourse-plugin/280874/7 "2023-10-09T01:15:19Z")

</div>

안녕하세요, 여기서는 프로덕션 환경에서 사용하고 있습니다. [https://iogames.forum](https://iogames.forum) . 잘 작동하고 있고, 아직까지 오류는 없습니다. 버그가 있다면 발견해 주세요. 제가 수정하겠습니다.

---

<div class="post-metadata">

### Author: ![codergautam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codergautam/32/261083_2.png) [@codergautam](https://meta.discourse.org/u/codergautam)
#### Post date: [10월 26, 2023, 9:26오후 UTC](https://meta.discourse.org/t/disable-email-verification-for-discourse-plugin/280874/8 "2023-10-26T21:26:44Z")

</div>

알려진 버그: 초대장을 통해 사용자가 초대된 경우에도 이메일 인증을 요구하는 문제가 여전히 존재합니다. 바쁘지만 언젠가 이 문제를 수정해 보겠습니다.

---

<div class="post-metadata">

### Author: ![tpglitch](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tpglitch/32/322836_2.png) [@tpglitch](https://meta.discourse.org/u/tpglitch)
#### Post date: [10월 26, 2023, 10:08오후 UTC](https://meta.discourse.org/t/disable-email-verification-for-discourse-plugin/280874/9 "2023-10-26T22:08:19Z")

</div>

사용자가 직원에 의해 승인되어야 할 때에도 유사한 메시지가 표시되는 것을 확인했습니다.

---

<div class="post-metadata">

### Author: ![Chukwithak](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chukwithak/32/348914_2.png) [@Chukwithak](https://meta.discourse.org/u/Chukwithak)
#### Post date: [1월 22, 2024, 10:32오전 UTC](https://meta.discourse.org/t/disable-email-verification-for-discourse-plugin/280874/10 "2024-01-22T10:32:46Z")

</div>

정말 이게 잘 될 거라고 기대하고 있었는데. 플러그인은 표시되긴 하는데, 여전히 이메일 대기 중이야.

---

<div class="post-metadata">

### Author: ![codergautam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codergautam/32/261083_2.png) [@codergautam](https://meta.discourse.org/u/codergautam)
#### Post date: [1월 22, 2024, 12:33오후 UTC](https://meta.discourse.org/t/disable-email-verification-for-discourse-plugin/280874/12 "2024-01-22T12:33:30Z")

</div>

오랜만에 테스트해볼까 봐요. 오늘 확인해볼게요.

---

<div class="post-metadata">

### Author: ![Gonerdot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gonerdot/32/366307_2.png) [@Gonerdot](https://meta.discourse.org/u/Gonerdot)
#### Post date: [1월 25, 2024, 12:42오후 UTC](https://meta.discourse.org/t/disable-email-verification-for-discourse-plugin/280874/13 "2024-01-25T12:42:39Z")

</div>

지금 설치했습니다. 가입 중에 문제는 없었고, 사용자는 즉시 활성화되었습니다.  
플러그인 설정에서 해당 상자를 체크해 보셨나요?

 ![image](https://global.discourse-cdn.com/meta/original/4X/9/0/c/90c6a81e683528bf2a262d2f3c7ff2ee95f375af.png)

---

<div class="post-metadata">

### Author: ![Chukwithak](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chukwithak/32/348914_2.png) [@Chukwithak](https://meta.discourse.org/u/Chukwithak)
#### Post date: [1월 25, 2024, 4:58오후 UTC](https://meta.discourse.org/t/disable-email-verification-for-discourse-plugin/280874/14 "2024-01-25T16:58:51Z")

</div>

네, 음 오늘 한 사용자와 함께 다시 한번 과정을 거쳤어요.

 ![image.png](https://global.discourse-cdn.com/meta/original/4X/5/c/4/5c4b956cf782e2746abd6306461a05a64c2a1a48.png)

---

<div class="post-metadata">

### Author: ![Chukwithak](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chukwithak/32/348914_2.png) [@Chukwithak](https://meta.discourse.org/u/Chukwithak)
#### Post date: [1월 25, 2024, 7:05오후 UTC](https://meta.discourse.org/t/disable-email-verification-for-discourse-plugin/280874/15 "2024-01-25T19:05:53Z")

</div>

아직도 활성화 메시지가 계속 나오고 있습니다. 구글 SSO를 사용 중인데, 이것이 원인이 될 수 있을까요?

 ![image.png](https://global.discourse-cdn.com/meta/original/4X/f/7/0/f700f602038e3cf045374406025f7ce83f3d51b5.png)

 ![Screenshot 2024-01-25 at 11.04.32 AM.png](https://global.discourse-cdn.com/meta/original/4X/4/e/7/4e7973ca30fae78f3bbc130bb5c0568ee4d132eb.png)

---

<div class="post-metadata">

### Author: ![Firepup650](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/firepup650/32/465200_2.png) [@Firepup650](https://meta.discourse.org/u/Firepup650)
#### Post date: [1월 25, 2024, 7:14오후 UTC](https://meta.discourse.org/t/disable-email-verification-for-discourse-plugin/280874/16 "2024-01-25T19:14:05Z")

</div>

그 화면을 보고 나서 그냥 로그인하려고 하면 어떻게 될까요? 우연히 성공할 수도 있나요?

---

<div class="post-metadata">

### Author: ![Firepup650](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/firepup650/32/465200_2.png) [@Firepup650](https://meta.discourse.org/u/Firepup650)
#### Post date: [1월 25, 2024, 7:15오후 UTC](https://meta.discourse.org/t/disable-email-verification-for-discourse-plugin/280874/17 "2024-01-25T19:15:07Z")

</div>

> [@Chukwithak](#):
>
> 저는 구글 SSO를 사용 중인데, 이것이 문제가 될 수 있을까요?

제 생각에는 플러그인이 설치되지 않은 상태에서는 인증을 보내지조차 않아야 합니다. 구글 SSO는 이메일을 자체적으로 검증하기 때문입니다.

---

<div class="post-metadata">

### Author: ![Chukwithak](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chukwithak/32/348914_2.png) [@Chukwithak](https://meta.discourse.org/u/Chukwithak)
#### Post date: [1월 25, 2024, 7:17오후 UTC](https://meta.discourse.org/t/disable-email-verification-for-discourse-plugin/280874/18 "2024-01-25T19:17:07Z")

</div>

방금 시도했는데, 여전히 인증을 요구하고 있습니다.

---

<div class="post-metadata">

### Author: ![Chukwithak](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chukwithak/32/348914_2.png) [@Chukwithak](https://meta.discourse.org/u/Chukwithak)
#### Post date: [1월 25, 2024, 7:18오후 UTC](https://meta.discourse.org/t/disable-email-verification-for-discourse-plugin/280874/19 "2024-01-25T19:18:41Z")

</div>

SSO를 내부용으로 설정해 두어, 우리 조직 소속의 사람만 로그인할 수 있도록 했습니다.

다른 SSO와 충돌이 일어나고 있는 건 아닌지 궁금합니다. 그렇게 생각되진 않지만, 혹시 그런 경우가 있는 건 아닐까요?

Nextend SSO를 설정하여 WordPress 사이트에서 내부 애플리케이션에 대한 등록과 로그인을 처리하고 있습니다. 우리 회사에는 Microsoft Workspace가 있기 때문입니다.

웹사이트를 서브도메인에서 호스팅되는 커뮤니티로 연결해 두었습니다. 또한 Connect SSO와 관련 플러그인도 모두 활성화해 두었지만, HD2와 Groups 설정이 제대로 되어 있는지 의문이 듭니다.

---

<div class="post-metadata">

### Author: ![tpglitch](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tpglitch/32/322836_2.png) [@tpglitch](https://meta.discourse.org/u/tpglitch)
#### Post date: [1월 27, 2024, 5:21오후 UTC](https://meta.discourse.org/t/disable-email-verification-for-discourse-plugin/280874/20 "2024-01-27T17:21:36Z")

</div>

여전히 잘 작동합니다!

---

<div class="post-metadata">

### Author: ![tikidave](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tikidave/32/379269_2.png) [@tikidave](https://meta.discourse.org/u/tikidave)
#### Post date: [4월 16, 2024, 9:44오후 UTC](https://meta.discourse.org/t/disable-email-verification-for-discourse-plugin/280874/21 "2024-04-16T21:44:46Z")

</div>

@codergautam 이 플러그인 정말 감사합니다! 🤙

향후 업데이트에서 깨질까 봐 얼마나 걱정해야 할까요?

[다음 페이지](https://meta.discourse.org/t/disable-email-verification-for-discourse-plugin/280874.md?page=2)
