# 로그인 시 사용자 이름이 삭제됩니다

**URL:** https://meta.discourse.org/t/usernames-are-deleted-on-login/359378
**Category:** Support
**Tags:** saml
**Created:** [3월 29, 2025, 1:39오전 UTC](https://meta.discourse.org/t/usernames-are-deleted-on-login/359378 "2025-03-29T01:39:09Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![justintime](https://avatars.discourse-cdn.com/v4/letter/j/e495f1/32.png) [@justintime](https://meta.discourse.org/u/justintime)
#### Post date: [3월 29, 2025, 1:39오전 UTC](https://meta.discourse.org/t/usernames-are-deleted-on-login/359378/1 "2025-03-29T01:39:09Z")

</div>

누군가 캐시를 지우고 Discourse에 다시 로그인할 때마다 사용자 이름이 지워지고 "user"라는 단어와 숫자가 조합된 형태로 재설정됩니다. 사용자 이름을 수동으로 수정해도 다음 로그인 시 다시 "user1"로 초기화됩니다.

저는 최신 버전인 3.5.0.beta3-dev를 실행 중인 자체 호스팅(self-hosted) Discourse를 사용 중인데, 이 문제는 지난 3월 21일에 업데이트를 수행한 이후로 발생하기 시작했습니다. 우리는 조직의 ID 제공업체와 인증을 위해 SAML과 discourse-saml 플러그인을 사용하고 있습니다. 사용자는 사용자 이름을 직접 선택하지 않으며, SAML을 사용하여 “first.last” 형식으로 자동으로 설정해 왔습니다. 최근 플러그인이나 사이트 설정을 변경하지는 않았지만, 문제가 발생한 시점과 비슷한 시점에 "./launcher cleanup"을 실행한 적은 있습니다. 혹시 discourse-saml의 최근 변경 사항이 이 문제를 일으키는 원인이 될 수 있을까요?

임시 해결책으로, 사용자 이름 대신 이름을 표시하도록 “Prioritize username in UX” 설정을 비활성화해 두었습니다.

---

<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: [3월 29, 2025, 1:42오전 UTC](https://meta.discourse.org/t/usernames-are-deleted-on-login/359378/2 "2025-03-29T01:42:36Z")

</div>

> [@justintime](#):
>
> 누군가 캐시를 지울 때마다

캐시를 지우지 마세요?

/admin/users에서 어떤 사용자 이름이 보이나요?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [3월 29, 2025, 2:00오전 UTC](https://meta.discourse.org/t/usernames-are-deleted-on-login/359378/3 "2025-03-29T02:00:54Z")

</div>

> [@justintime](#):
>
> 누군가 캐시를 지우고 Discourse에 다시 로그인할 때마다 사용자 이름이 지워지고 'user’라는 단어와 숫자가 조합된 이름으로 초기화됩니다. 사용자 이름을 수동으로 수정해도 다음 로그인 시 사용자 이름이 다시 'user1’로 초기화됩니다.

어떤 방식으로든 SAML 구현이 사용자 이름을 덮어쓰고 있는 것 같습니다. 그래서 재인증 시 SAML에서 제공한 이름을 사용하게 되는 것입니다.  
`saml_clear_username` 또는 `auth overrides username` 설정을 확인해 보시는 것이 좋습니다.

---

<div class="post-metadata">

### Author: ![justintime](https://avatars.discourse-cdn.com/v4/letter/j/e495f1/32.png) [@justintime](https://meta.discourse.org/u/justintime)
#### Post date: [4월 1, 2025, 7:25오후 UTC](https://meta.discourse.org/t/usernames-are-deleted-on-login/359378/4 "2025-04-01T19:25:13Z")

</div>

답변 주셔서 감사합니다. saml\_clear\_username과 auth\_overrides\_username 모두 비활성화되어 있습니다.

admins/users에서 확인되는 예시입니다.

 ![image](https://global.discourse-cdn.com/meta/original/4X/0/b/3/0b3951ea91ee729e270274c393e493720c9dd504.png)
