# Auth0와 OAuth2 Basic 플러그인으로 다른 로그인을 방지하는 방법

**URL:** https://meta.discourse.org/t/how-to-prevent-another-log-in-with-auth0-and-oauth2-basic-plugin/194828
**Category:** Support
**Created:** [6월 23, 2021, 7:27오후 UTC](https://meta.discourse.org/t/how-to-prevent-another-log-in-with-auth0-and-oauth2-basic-plugin/194828 "2021-06-23T19:27:53Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![Thorin](https://avatars.discourse-cdn.com/v4/letter/t/96bed5/32.png) [@Thorin](https://meta.discourse.org/u/Thorin)
#### Post date: [6월 23, 2021, 7:27오후 UTC](https://meta.discourse.org/t/how-to-prevent-another-log-in-with-auth0-and-oauth2-basic-plugin/194828/1 "2021-06-23T19:27:53Z")

</div>

Auth0를 Discourse 포럼에 성공적으로 연결했습니다.

하지만 계획대로 작동하지 않습니다.

현재 상태:

1 - 사용자가 example.com에서 Auth0를 통해 웹앱에 로그인합니다.  
2 - 사용자가 forum.example.com으로 이동합니다.  
3 - 사용자가 다시 "로그인"을 클릭해야 합니다.  
4 - 사용자는 정보를 다시 입력하지 않아도 자동으로 로그인됩니다.

3단계를 건너뛸 방법을 찾고 있습니다.

즉, 사용자가 example.com의 웹앱에 로그인한 후 forum.example.com으로 이동할 때, 다시 "로그인"을 클릭하지 않아도 자동으로 콘텐츠를 볼 수 있도록 하고 싶습니다.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [6월 23, 2021, 7:34오후 UTC](https://meta.discourse.org/t/how-to-prevent-another-log-in-with-auth0-and-oauth2-basic-plugin/194828/2 "2021-06-23T19:34:19Z")

</div>

이 기능을 작동시키는 유일한 방법은 사이트 설정에서 `login_required`를 true로 변경하는 것입니다. 하지만 이렇게 하면 포럼의 익명 액세스, 구글 봇 크롤링 등이 불가능해집니다.

---

<div class="post-metadata">

### Author: ![Thorin](https://avatars.discourse-cdn.com/v4/letter/t/96bed5/32.png) [@Thorin](https://meta.discourse.org/u/Thorin)
#### Post date: [6월 23, 2021, 7:37오후 UTC](https://meta.discourse.org/t/how-to-prevent-another-log-in-with-auth0-and-oauth2-basic-plugin/194828/4 "2021-06-23T19:37:49Z")

</div>

이렇게 했는데도 사용자가 여전히 "로그인"을 클릭해야 합니다. 클릭하면 자동으로 로그인됩니다.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [6월 23, 2021, 7:38오후 UTC](https://meta.discourse.org/t/how-to-prevent-another-log-in-with-auth0-and-oauth2-basic-plugin/194828/5 "2021-06-23T19:38:36Z")

</div>

오, [DiscourseConnect](https://meta.discourse.org/t/13045?silent=true) 대신 OAuth2를 사용하는 경우에도 `auth immediately` 설정을 확인해야 합니다.

---

<div class="post-metadata">

### Author: ![Thorin](https://avatars.discourse-cdn.com/v4/letter/t/96bed5/32.png) [@Thorin](https://meta.discourse.org/u/Thorin)
#### Post date: [6월 23, 2021, 7:39오후 UTC](https://meta.discourse.org/t/how-to-prevent-another-log-in-with-auth0-and-oauth2-basic-plugin/194828/6 "2021-06-23T19:39:36Z")

</div>

저도 활성화해 놨어요 😒

---

<div class="post-metadata">

### Author: ![Thorin](https://avatars.discourse-cdn.com/v4/letter/t/96bed5/32.png) [@Thorin](https://meta.discourse.org/u/Thorin)
#### Post date: [6월 23, 2021, 7:41오후 UTC](https://meta.discourse.org/t/how-to-prevent-another-log-in-with-auth0-and-oauth2-basic-plugin/194828/7 "2021-06-23T19:41:21Z")

</div>

example.com에서 사용자가 인증을 수행하지만, 서브도메인인 forum.example.com에서는 인증이 되지 않기 때문에 발생하는 문제일 수 있을까요?

ex.example.com에서 인증한 후 forum.example.com으로 이동하면 문제가 발생할 수 있을까요?

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [6월 23, 2021, 7:55오후 UTC](https://meta.discourse.org/t/how-to-prevent-another-log-in-with-auth0-and-oauth2-basic-plugin/194828/8 "2021-06-23T19:55:39Z")

</div>

아니요. 다른 모든 인증 방식을 비활성화하셨나요? `auth immediately`가 작동하지 않는다면 수정해야 할 버그입니다.

---

<div class="post-metadata">

### Author: ![Thorin](https://avatars.discourse-cdn.com/v4/letter/t/96bed5/32.png) [@Thorin](https://meta.discourse.org/u/Thorin)
#### Post date: [6월 23, 2021, 8:07오후 UTC](https://meta.discourse.org/t/how-to-prevent-another-log-in-with-auth0-and-oauth2-basic-plugin/194828/9 "2021-06-23T20:07:30Z")

</div>

네, 로컬 로그인은 비활성화되어 있습니다. 오직 OAuth2만 활성화되어 있습니다.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [6월 23, 2021, 8:07오후 UTC](https://meta.discourse.org/t/how-to-prevent-another-log-in-with-auth0-and-oauth2-basic-plugin/194828/10 "2021-06-23T20:07:52Z")

</div>

사이트 URL을 공유해 주시겠어요?

---

<div class="post-metadata">

### Author: ![Thorin](https://avatars.discourse-cdn.com/v4/letter/t/96bed5/32.png) [@Thorin](https://meta.discourse.org/u/Thorin)
#### Post date: [6월 23, 2021, 8:16오후 UTC](https://meta.discourse.org/t/how-to-prevent-another-log-in-with-auth0-and-oauth2-basic-plugin/194828/11 "2021-06-23T20:16:10Z")

</div>

직접 메시지로 전송됨

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [6월 23, 2021, 8:27오후 UTC](https://meta.discourse.org/t/how-to-prevent-another-log-in-with-auth0-and-oauth2-basic-plugin/194828/12 "2021-06-23T20:27:51Z")

</div>

이미 나에게서 작동하고 있습니다:

GET [https://forum.com](https://forum.com)  
RESPONSE 302 → [https://forum.com/auth/oauth2\_basic](https://forum.com/auth/oauth2_basic)

GET [https://forum.com/auth/oauth2\_basic](https://forum.com/auth/oauth2_basic)  
RESPONSE 302 → [https://auth0.com/login](https://auth0.com/login)

---

<div class="post-metadata">

### Author: ![Thorin](https://avatars.discourse-cdn.com/v4/letter/t/96bed5/32.png) [@Thorin](https://meta.discourse.org/u/Thorin)
#### Post date: [6월 23, 2021, 8:30오후 UTC](https://meta.discourse.org/t/how-to-prevent-another-log-in-with-auth0-and-oauth2-basic-plugin/194828/13 "2021-06-23T20:30:29Z")

</div>

미안하다는 게 무슨 뜻인가요?

이걸 작동시키려면 뭘 조정해야 하나요?
