# 이름, 성

**URL:** https://meta.discourse.org/t/first-name-last-name/165861
**Category:** Support
**Created:** [9월 30, 2020, 9:27오후 UTC](https://meta.discourse.org/t/first-name-last-name/165861 "2020-09-30T21:27:57Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![agf1997](https://avatars.discourse-cdn.com/v4/letter/a/977dab/32.png) [@agf1997](https://meta.discourse.org/u/agf1997)
#### Post date: [9월 30, 2020, 9:27오후 UTC](https://meta.discourse.org/t/first-name-last-name/165861/1 "2020-09-30T21:27:57Z")

</div>

현재 가입 시 사용자의 전체 이름을 입력하도록 요구합니다.  
불행히도 상당수의 사용자가 전체 이름 대신 사용자명을 입력하거나, 단순히 이름만 입력하는 경우가 있습니다.

이름과 성을 각각 필수로 입력하도록 하는 방법이 있을까요?  
전체 이름 필드를 비활성화하고, 이름과 성을 위한 별도의 필수 필드를 만드는 것이 도움이 될까요?

참고로 우리는 사용자의 데이터베이스로 Auth0를 사용하고 있습니다. 소셜 로그인을 통해 가입하는 경우, Auth0 데이터베이스에서 전체 이름이 가져오지지 않는 것으로 보입니다.

---

<div class="post-metadata">

### Author: ![IAmGav](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iamgav/32/235598_2.png) [@IAmGav](https://meta.discourse.org/u/IAmGav)
#### Post date: [9월 30, 2020, 9:38오후 UTC](https://meta.discourse.org/t/first-name-last-name/165861/2 "2020-09-30T21:38:17Z")

</div>

> [@agf1997](#):
>
> 이름과 성을 각각 입력하도록 설정하는 방법이 있을까요?

이름 관련 설정은 이것뿐입니다.

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

전체 이름을 입력하는 필드가 하나뿐이지, 이름과 성을 분리한 두 개의 필드는 없습니다.

 ![image](https://global.discourse-cdn.com/meta/original/3X/7/8/786263575e57c1052e0ea0bd3e8c41199e9171d6.png)

---

<div class="post-metadata">

### Author: ![agf1997](https://avatars.discourse-cdn.com/v4/letter/a/977dab/32.png) [@agf1997](https://meta.discourse.org/u/agf1997)
#### Post date: [9월 30, 2020, 9:45오후 UTC](https://meta.discourse.org/t/first-name-last-name/165861/3 "2020-09-30T21:45:03Z")

</div>

> [@IAmGav](#):
>
> 전체 이름은 하나의 필드만 있고, 두 개의 별도 필드가 없습니다.

알겠습니다 .. 성(姓)과 이름(名)을 위한 사용자 지정 필드를 생성하기 위해 다음과 같은 방법을 사용하려고 했습니다. 그런 다음 전체 이름 필드를 비활성화할 계획입니다. 이 방식에 어떤 심각한 단점이 있는지 궁금합니다.

아마도 현재 사용자의 전체 이름을 공백을 기준으로 분리하여 새로운 필드로 이동하는 스크립트도 필요할 것 같습니다.

 ![Screen Shot 2020-09-30 at 2.42.05 PM](https://global.discourse-cdn.com/meta/original/3X/9/2/92fc4892ad0a65d4561fce8dd6cf76677a087219.png)

---

<div class="post-metadata">

### Author: ![IAmGav](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iamgav/32/235598_2.png) [@IAmGav](https://meta.discourse.org/u/IAmGav)
#### Post date: [9월 30, 2020, 9:48오후 UTC](https://meta.discourse.org/t/first-name-last-name/165861/4 "2020-09-30T21:48:26Z")

</div>

아마도 성(姓)을 하나 생성하는 것만으로도 충분할 수 있습니다.

그 다음 업데이트를 위한 게시글을 올리거나, 스태프에게 사용자 프로필을 수정해 달라고 요청하세요.

---

<div class="post-metadata">

### Author: ![agf1997](https://avatars.discourse-cdn.com/v4/letter/a/977dab/32.png) [@agf1997](https://meta.discourse.org/u/agf1997)
#### Post date: [10월 1, 2020, 9:00오후 UTC](https://meta.discourse.org/t/first-name-last-name/165861/5 "2020-10-01T21:00:50Z")

</div>

> [@IAmGav](#):
>
> 아마도 성만 하나 만들어 보는 건 어떨까요?

성만 입력하는 경우라도 이름에 커스텀 필드를 추가하는 데 단점이 있을까요?

> [@IAmGav](#):
>
> 직원들에게 사용자 프로필을 수정하도록 하세요

저희 직원인가요, 아니면 당신 직원인가요? 저는 직원이 없어요 🤪

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [10월 1, 2020, 9:03오후 UTC](https://meta.discourse.org/t/first-name-last-name/165861/6 "2020-10-01T21:03:42Z")

</div>

> [@agf1997](#):
>
> 이름과 성을 필수 입력하도록 하는 방법이 있나요?  
> 전체 이름을 비활성화하고 이름과 성을 위한 사용자 지정 필수 필드를 만드는 것이 유용할까요?

그렇게 하지 않는 것을 [권장합니다](https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/).

---

<div class="post-metadata">

### Author: ![agf1997](https://avatars.discourse-cdn.com/v4/letter/a/977dab/32.png) [@agf1997](https://meta.discourse.org/u/agf1997)
#### Post date: [10월 1, 2020, 9:15오후 UTC](https://meta.discourse.org/t/first-name-last-name/165861/7 "2020-10-01T21:15:19Z")

</div>

> [@supermathie](#):
>
> [그렇게 하지 않는 것이 좋습니다](https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/).

흥미로운 글이네요. 아마 제 커뮤니티에는 숫자가 포함된 이름을 가진 사람들이 유독 많이 모이는 것 같습니다. 진지하게 말씀드리자면, 그냥 게시글을 올려서 이름 변경을 정중하게 요청해 보겠습니다.

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [10월 1, 2020, 9:18오후 UTC](https://meta.discourse.org/t/first-name-last-name/165861/8 "2020-10-01T21:18:06Z")

</div>

소프트웨어 제약 조건으로 이 문제를 해결하려는 것이 그들과 직접 이야기하는 것보다 더 어려울 수 있습니다.

또한, 사용자 이름과 실명을 비교하여 확인이 필요한 항목을 표시해 주는 보고서(예: [Data Explorer](https://meta.discourse.org/t/32566?silent=true) 사용)를 활용하면 도움이 될 수 있습니다.

---

<div class="post-metadata">

### Author: ![agf1997](https://avatars.discourse-cdn.com/v4/letter/a/977dab/32.png) [@agf1997](https://meta.discourse.org/u/agf1997)
#### Post date: [10월 1, 2020, 9:40오후 UTC](https://meta.discourse.org/t/first-name-last-name/165861/9 "2020-10-01T21:40:20Z")

</div>

데이터 익스플로러에 대해 잘 모르겠습니다. 기초적인 질문이라 죄송한데, 그건 디스코스의 기능인가요?

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [10월 1, 2020, 9:43오후 UTC](https://meta.discourse.org/t/first-name-last-name/165861/10 "2020-10-01T21:43:08Z")

</div>

네, [Discourse Data Explorer](https://meta.discourse.org/t/data-explorer-plugin/32566) 입니다.

솔직히 해당 애플리케이션에 대해 잘 모르기 때문에 정확히 얼마나 많은 작업이 필요한지 판단하기 어렵지만, 제가 본능적으로 취할 단계는 소요 시간이 증가하는 순서로 다음과 같습니다:

- 일반 공지
- 신규 사용자 탐색, 사용자명 확인, 개인 메시지 전송
- 데이터 탐색기를 사용하여 공통 문제점(예: 사용자명 == 전체 이름) 검색
- 추가적인 기술적 조치

---

<div class="post-metadata">

### Author: ![agf1997](https://avatars.discourse-cdn.com/v4/letter/a/977dab/32.png) [@agf1997](https://meta.discourse.org/u/agf1997)
#### Post date: [10월 1, 2020, 9:53오후 UTC](https://meta.discourse.org/t/first-name-last-name/165861/11 "2020-10-01T21:53:08Z")

</div>

흥미롭네요… 한번 살펴보겠습니다.

관련은 있지만 약간 다른 문제입니다. 저희는 사용자를 관리하기 위해 Auth0를 사용하고 있습니다. 대부분의 사용자가 소셜 로그인을 수행하고 있으며, 이들의 정보는 Auth0 데이터베이스로 가져오게 되며 보통 전체 이름이 포함되어 있습니다. 하지만 디스코urses 계정이 생성될 때 이 정보가 디스코urses로 전달되지 않는 것 같습니다. 디스코urses에 처음 로그인할 때 사용자 이름과 전체 이름을 입력하도록 안내는 받지만, 해당 정보는 입력된 내용과 일치할 뿐 oAuth 제공자에서 관련 정보를 가져와 디스코urses의 적절한 위치에 반영하지 않는 것 같습니다. 이렇게 이름이 제대로 설정되지 않은 사용자가 많이 발생하는 것을 방지할 좋은 방법이 있을까요?

---

<div class="post-metadata">

### Author: ![cokestroke](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cokestroke/32/242007_2.png) [@cokestroke](https://meta.discourse.org/u/cokestroke)
#### Post date: [1월 18, 2022, 9:46오전 UTC](https://meta.discourse.org/t/first-name-last-name/165861/12 "2022-01-18T09:46:30Z")

</div>

어딘가에서 OAuth를 통해 Discourse 가입 양식을 자동 입력할 수 있는 옵션이 있다는 내용을 잠깐 읽은 적이 있습니다. 그런데 성(姓)과 이름(名)도 같은 문제가 있네요.
