# 「로그인 링크 이메일로 보내기」 기능의 직접 URL

**URL:** https://meta.discourse.org/t/direct-url-for-the-email-me-a-login-link-feature/343627
**Category:** Support
**Created:** [12월 20, 2024, 12:04오후 UTC](https://meta.discourse.org/t/direct-url-for-the-email-me-a-login-link-feature/343627 "2024-12-20T12:04:15Z")
**Posts on this page:** 18
**Page:** 1

<div class="post-metadata">

### Author: ![alehandrof](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alehandrof/32/119526_2.png) [@alehandrof](https://meta.discourse.org/u/alehandrof)
#### Post date: [12월 20, 2024, 12:04오후 UTC](https://meta.discourse.org/t/direct-url-for-the-email-me-a-login-link-feature/343627/1 "2024-12-20T12:04:15Z")

</div>

사용자의 비밀번호를 재설정하기 위한 직접 URL이 이미 있습니다: `/password-reset`

사용자를 “로그인 링크를 이메일로 보내기” 기능으로 직접 이동시키는 비슷한 URL이 있을까요?

---

<div class="post-metadata">

### Author: ![MihirR](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mihirr/32/475158_2.png) [@MihirR](https://meta.discourse.org/u/MihirR)
#### Post date: [12월 20, 2024, 2:46오후 UTC](https://meta.discourse.org/t/direct-url-for-the-email-me-a-login-link-feature/343627/2 "2024-12-20T14:46:32Z")

</div>

이 주제에서 질문하신 내용에 대한 답변을 찾으실 수 있을 것 같습니다. 확인해 보세요: [Email me a login link post](https://meta.discourse.org/t/generate-an-email-me-a-login-link-url/323649)

---

<div class="post-metadata">

### Author: ![alehandrof](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alehandrof/32/119526_2.png) [@alehandrof](https://meta.discourse.org/u/alehandrof)
#### Post date: [12월 21, 2024, 5:23오후 UTC](https://meta.discourse.org/t/direct-url-for-the-email-me-a-login-link-feature/343627/3 "2024-12-21T17:23:07Z")

</div>

그 주제는 Discourse를 다른 웹사이트/앱과 통합하는 것에 관한 것입니다. 저는 Discourse에 기본적으로 포함된 로그인 기능으로 링크를 연결하는 것에 대해 질문하고 있습니다. SSO는 관련이 없습니다.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [12월 21, 2024, 10:48오후 UTC](https://meta.discourse.org/t/direct-url-for-the-email-me-a-login-link-feature/343627/4 "2024-12-21T22:48:31Z")

</div>

/login 경로가 원하는 것일 것 같습니다. 사용자 이름 또는 이메일 주소를 입력해야 하므로, 제가 생각하기에는 더 짧은 방법이 없습니다.

---

<div class="post-metadata">

### Author: ![alehandrof](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alehandrof/32/119526_2.png) [@alehandrof](https://meta.discourse.org/u/alehandrof)
#### Post date: [1월 8, 2025, 11:25오전 UTC](https://meta.discourse.org/t/direct-url-for-the-email-me-a-login-link-feature/343627/5 "2025-01-08T11:25:42Z")

</div>

제이의 답변은 제게 '해결책’은 아니지만, 불행히도 제 질문에 대한 정답으로 보입니다. 그래서 그에 맞게 표시했습니다.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [1월 8, 2025, 12:23오후 UTC](https://meta.discourse.org/t/direct-url-for-the-email-me-a-login-link-feature/343627/6 "2025-01-08T12:23:06Z")

</div>

문제를 해결하기 위해 URL에 이메일 주소나 사용자 이름을 포함할 수 있도록 하면 어떨까요?

---

<div class="post-metadata">

### Author: ![alehandrof](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alehandrof/32/119526_2.png) [@alehandrof](https://meta.discourse.org/u/alehandrof)
#### Post date: [1월 8, 2025, 12:32오후 UTC](https://meta.discourse.org/t/direct-url-for-the-email-me-a-login-link-feature/343627/7 "2025-01-08T12:32:23Z")

</div>

아주 정확하지는 않아요. 저는 다음과 같은 문구를 사용하고 싶습니다(이것은 SSO 통합에서 일반 Discourse로 전환하는 과정의 일부입니다):

> [@](#):
>
> 이러한 변경 사항으로 인해 기존 비밀번호는 더 이상 유효하지 않습니다. 포럼에 계속 액세스하려면 두 가지 옵션이 있습니다:
> 
> 1. **비밀번호 재설정** 하여 비밀번호 재설정 방법을 안내하는 이메일을 받으세요.
> 2. **로그인 링크 요청** 하여 비밀번호 재설정 없이 로그인할 수 있는 링크를 이메일로 받으세요.

사용자가 선택한 옵션을 완료하는 것만 할 수 있는 두 가지 서로 다른 위치로 링크를 걸 수 있기를 바랍니다. 비밀번호 재설정의 경우 이러한 기능이 제공되지만, 로그인 링크 요청의 경우 제공되지 않습니다. 만약 사용자의 이메일 주소를 미리 입력할 수 있다면 더 좋겠습니다!

---

<div class="post-metadata">

### Author: ![alehandrof](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alehandrof/32/119526_2.png) [@alehandrof](https://meta.discourse.org/u/alehandrof)
#### Post date: [1월 8, 2025, 12:53오후 UTC](https://meta.discourse.org/t/direct-url-for-the-email-me-a-login-link-feature/343627/8 "2025-01-08T12:53:40Z")

</div>

일반 승인 메시지를 조금 만져보다가, 로그인 링크를 이메일로 보내는 기능에 직접적인 URL이 _있다는_ 것을 깨달았습니다:

`/login-helper/send-login-mail?login=USER_EMAIL&destination_url=%2F`

잘 작동하는 것 같지만, 이메일 주소와 목적지를 미리 입력해야 합니다.

참고로, 비밀번호 재설정 UI도 미리 채울 수 있습니다:

`/password-reset?email=USER_EMAIL`

이것을 앞으로 방문할 사람들을 위한 해결책으로 표시하겠습니다!

**수정:** 후속 게시물에서 지적된 문제들 때문에 이 답변을 제거했습니다.

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [1월 8, 2025, 1:31오후 UTC](https://meta.discourse.org/t/direct-url-for-the-email-me-a-login-link-feature/343627/9 "2025-01-08T13:31:13Z")

</div>

> [@alehandrof](#):
>
> `/login-helper/send-login-mail?login=USER_EMAIL&destination_url=%2F`

작동하지 않습니다 🤔

`https://meta.discourse.org/login-helper/send-login-mail?login=myemail%40gmail.com&destination_url=%2F`를 호출하면 404가 반환되고 이메일도 수신되지 않습니다.

무엇을 놓치고 있나요?

---

<div class="post-metadata">

### Author: ![alehandrof](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alehandrof/32/119526_2.png) [@alehandrof](https://meta.discourse.org/u/alehandrof)
#### Post date: [1월 8, 2025, 1:37오후 UTC](https://meta.discourse.org/t/direct-url-for-the-email-me-a-login-link-feature/343627/10 "2025-01-08T13:37:09Z")

</div>

왜 내 시스템에서는 작동하는데 Meta에서는 작동하지 않는지 전혀 모르

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [1월 9, 2025, 5:27오전 UTC](https://meta.discourse.org/t/direct-url-for-the-email-me-a-login-link-feature/343627/11 "2025-01-09T05:27:04Z")

</div>

링크를 사용하든 하지 않든, 이는 문제입니다. 동일한 IP에서 더 많은 계정이 생성될 수 있도록 허용하는 환경 변수를 설정할 수 있습니다.

---

<div class="post-metadata">

### Author: ![alehandrof](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alehandrof/32/119526_2.png) [@alehandrof](https://meta.discourse.org/u/alehandrof)
#### Post date: [1월 9, 2025, 8:31오전 UTC](https://meta.discourse.org/t/direct-url-for-the-email-me-a-login-link-feature/343627/12 "2025-01-09T08:31:45Z")

</div>

그건 다른 문제인 것 같아요. 계정을 만드는 데 막힌 게 아니라, 짧은 시간 안에 로그인 링크를 2~3개 이상 요청하는 데 제한을 받았어요. Discourse가 왜 그게 문제라고 생각하는지 이해는 하지만, 그 제한을 우회할 수 있으면 좋겠어요.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [1월 9, 2025, 8:04오후 UTC](https://meta.discourse.org/t/direct-url-for-the-email-me-a-login-link-feature/343627/13 "2025-01-09T20:04:57Z")

</div>

음. 로그인 링크에 대한 IP별 속도 제한은 잘 모르겠는데, 만약 여러 사용자가 동일한 NAT 주소 뒤에 있다면 [Available settings for global rate limits and throttling](https://meta.discourse.org/t/available-settings-for-global-rate-limits-and-throttling/78612) 를 확인해 보세요.

---

<div class="post-metadata">

### Author: ![alehandrof](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alehandrof/32/119526_2.png) [@alehandrof](https://meta.discourse.org/u/alehandrof)
#### Post date: [1월 16, 2025, 11:50오전 UTC](https://meta.discourse.org/t/direct-url-for-the-email-me-a-login-link-feature/343627/14 "2025-01-16T11:50:01Z")

</div>

제이, 추천해 주신 링크를 확인해 보았지만, 위에서 경험한 동작에 영향을 미치는 설정이 정확히 무엇인지 확실하지 않습니다.

그 밖의 소식으로는, [https://my-discourse-site.com/?login=USER\_EMAIL](https://my-discourse-site.com/?login=USER_EMAIL) 이라는 방식으로 로그인 링크를 트리거할 수 있다는 것을 발견했습니다.

저의 경우 사이트 전체가 비공개로 설정되어 있어 이 방식이 작동합니다. 예를 들어, 사이트를 열람하는 데 로그인이 필요 없는 메타(Meta)에서는 이 방식이 작동하지 않습니다.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [1월 16, 2025, 5:13오후 UTC](https://meta.discourse.org/t/direct-url-for-the-email-me-a-login-link-feature/343627/15 "2025-01-16T17:13:17Z")

</div>

> [@alehandrof](#):
>
> 제이, 추천받은 링크를 확인해 봤는데, 위에서 제가 경험한 동작에 영향을 미칠 설정이 정확히 무엇인지 잘 모르겠어요.

아직 이 문제를 자세히 설명하지 않으셨을 수 있지만, 한때 컨퍼런스에 참석했던 클라이언트가 모두 동일한 WIFI와 동일한 NAT IP 주소를 사용하는 상황에서, 모든 사용자가 레이트 리미팅(rate limiting)에 걸리지 않도록 다음과 같은 설정을 조정해 본 적이 있습니다:

> [@Discourse](#):
>
> `DISCOURSE_MAX_REQS_PER_IP_PER_MINUTE`: IP당 분당 요청 수 (기본값은 200)

> [@alehandrof](#):
>
> 그 외의 소식으로는, [https://my-discourse-site.com/?login=USER\_EMAIL](https://my-discourse-site.com/?login=USER_EMAIL) 을 사용하면 로그인 링크를 트리거할 수 있다는 것을 발견했어요.

정말 훌륭하네요! 제가 시도해 본 로그인 필수 사이트에서도 작동하지 않아서 직접 확인은 못 했지만, 님이 그렇게 했다는 점은 믿을게요. 🙂

---

<div class="post-metadata">

### Author: ![alehandrof](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alehandrof/32/119526_2.png) [@alehandrof](https://meta.discourse.org/u/alehandrof)
#### Post date: [1월 17, 2025, 8:51오전 UTC](https://meta.discourse.org/t/direct-url-for-the-email-me-a-login-link-feature/343627/16 "2025-01-17T08:51:05Z")

</div>

> [@pfaffman](#):
>
> 정말 훌륭하네요! 로그인 필수 사이트에서도 시도해 보았지만 작동하지 않아서, 직접 해보셨을 것이라고 믿을게요. 🙂

음, 왜 그런지 궁금하네요. 다른 설정 중 영향을 미칠 만한 건 떠오르지 않아요. 아마 제가 [DiscourseConnect](https://meta.discourse.org/t/13045?silent=true)를 활성화해 두었기 때문일까요? (다만 SSO 기능은 사용하지 않고 있어요)

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [1월 17, 2025, 9:05오전 UTC](https://meta.discourse.org/t/direct-url-for-the-email-me-a-login-link-feature/343627/17 "2025-01-17T09:05:05Z")

</div>

ip 문제로 인해 새 계정을 생성하거나 기존 계정에 로그인하는 것이 막히고 있나요? 만약 전자의 경우라면 `max new accounts per registration` 설정이 도움이 될 수 있습니다. 그렇지 않다면, 정확한 오류 메시지는 무엇인가요? 그러면 누군가가 소스 코드에서 해당 오류를 검색하여 어떤 조건에서 발생되는지 확인해 볼 수 있을 것입니다.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2월 16, 2025, 9:05오전 UTC](https://meta.discourse.org/t/direct-url-for-the-email-me-a-login-link-feature/343627/18 "2025-02-16T09:05:12Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
