# 로컬 인스턴스에서 Discourse Connect가 작동하지 않습니다

**URL:** https://meta.discourse.org/t/discourse-connect-on-local-instance-is-not-working/192653
**Category:** Support
**Created:** [6월 4, 2021, 7:36오전 UTC](https://meta.discourse.org/t/discourse-connect-on-local-instance-is-not-working/192653 "2021-06-04T07:36:21Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Vairav\_Lakshmanan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vairav_lakshmanan/32/222486_2.png) [@Vairav\_Lakshmanan](https://meta.discourse.org/u/Vairav_Lakshmanan)
#### Post date: [6월 4, 2021, 7:36오전 UTC](https://meta.discourse.org/t/discourse-connect-on-local-instance-is-not-working/192653/1 "2021-06-04T07:36:21Z")

</div>

아래 아티클에 따라 로컬 머신에 discourse를 설정하려고 했습니다: [Install Discourse on macOS for development](https://meta.discourse.org/t/beginners-guide-to-install-discourse-on-macos-for-development/15772).

설정은 잘 완료되었고 discourse가 로컬에서 실행되고 있습니다. 하지만 아래 아티클에 따라 discourse-connect를 활성화하여 [discourse connect](https://meta.discourse.org/t/13045?silent=true) 인증을 사용하려고 하면: [Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)](https://meta.discourse.org/t/discourseconnect-official-single-sign-on-for-discourse-sso/13045)

이 설정 후 로그인 버튼을 클릭하면 다음과 같은 오류가 발생합니다 🙂

**# NoMethodError in DevelopmentAuth::FakeDiscourseConnectController#auth**

**undefined method `is\_allowed?’ for #DevelopmentAuth::FakeDiscourseConnectController:0x00007f9e1e8ec3a8**

이 문제를 해결하고 로컬 인스턴스에서 [discourse connect](https://meta.discourse.org/t/13045?silent=true)가 작동하도록 도와주세요. 참고를 위해 오류 스크린샷도 첨부했습니다.

감사합니다.

 ![Screenshot 2021-06-04 at 1.05.31 PM](https://global.discourse-cdn.com/meta/original/3X/9/e/9e620bb5110c0fe2037efc847eb7f275904f532d.png)

---

<div class="post-metadata">

### Author: ![hawm](https://avatars.discourse-cdn.com/v4/letter/h/f07891/32.png) [@hawm](https://meta.discourse.org/u/hawm)
#### Post date: [6월 4, 2021, 7:48오전 UTC](https://meta.discourse.org/t/discourse-connect-on-local-instance-is-not-working/192653/2 "2021-06-04T07:48:20Z")

</div>

다음 내용을 확인해 보세요:

> [@david](#):
>
> :philosoraptor: 이것은 역사상 가장 안전하지 않은 인증 플러그인입니다. 따라서 프로덕션 환경에서는 부팅을 거부하며, 동작하려면 `DISCOURSE_DEV_ALLOW_ANON_TO_IMPERSONATE` 환경 변수를 `1`로 설정해야 합니다.

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [6월 4, 2021, 8:07오전 UTC](https://meta.discourse.org/t/discourse-connect-on-local-instance-is-not-working/192653/4 "2021-06-04T08:07:32Z")

</div>

리포트 감사합니다 @Vairav_Lakshmanan, 이 문제를 수정하겠습니다.

그동안 `config` 디렉터리에 `config/dev.yml` 파일을 생성하여 이 `FakeDiscourseConnectController`를 비활성화할 수 있습니다.

파일 안에는 다음 한 줄이 필요합니다:

```plaintext
auth_plugin_enabled: false

```

그 후 서버를 재시작하면 가짜 [DiscourseConnect](https://meta.discourse.org/t/13045?silent=true) 제공자가 비활성화됩니다.

---

<div class="post-metadata">

### Author: ![Vairav\_Lakshmanan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vairav_lakshmanan/32/222486_2.png) [@Vairav\_Lakshmanan](https://meta.discourse.org/u/Vairav_Lakshmanan)
#### Post date: [6월 4, 2021, 8:09오전 UTC](https://meta.discourse.org/t/discourse-connect-on-local-instance-is-not-working/192653/5 "2021-06-04T08:09:25Z")

</div>

실제로 SSO를 테스트하려고 하고 있습니다. 따라서 요구사항은 로컬에서 실행 중인 Discourse가 설정에 명시된 SSO URL로 리디렉션해야 한다는 것입니다. 하지만 로컬 환경에서는 해당 리디렉션이 일어나지 않고 있습니다.

참고: 이미 “enable\_discourse\_connect” 필드를 활성화하고 “discourse\_url” 및 "secret"를 제공했습니다. 로그인 버튼을 클릭하면 위에서 언급한 오류가 발생합니다.

---

<div class="post-metadata">

### Author: ![Vairav\_Lakshmanan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vairav_lakshmanan/32/222486_2.png) [@Vairav\_Lakshmanan](https://meta.discourse.org/u/Vairav_Lakshmanan)
#### Post date: [6월 4, 2021, 8:30오전 UTC](https://meta.discourse.org/t/discourse-connect-on-local-instance-is-not-working/192653/6 "2021-06-04T08:30:28Z")

</div>

> [@david](#):
>
> yml

빠른 답변 감사합니다. 위에서 언급한 변경 사항을 적용한 후 이제 리다이렉션이 정상적으로 작동합니다. 정말 감사합니다.

---

<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: [6월 8, 2024, 12:36오후 UTC](https://meta.discourse.org/t/discourse-connect-on-local-instance-is-not-working/192653/7 "2024-06-08T12:36:52Z")

</div>

이 주제는 1100일 후 자동으로 닫혔습니다. 더 이상 새 답글을 작성할 수 없습니다.
