# Full name requirement

**URL:** https://meta.discourse.org/t/full-name-requirement/402392
**Category:** Bug
**Tags:** fixed, discourse-id
**Created:** [May 7, 2026, 2:26pm UTC](https://meta.discourse.org/t/full-name-requirement/402392 "2026-05-07T14:26:50Z")
**Posts on this page:** 14
**Page:** 1

<div class="post-metadata">

### Author: ![hammerdunner](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hammerdunner/32/553714_2.png) [@hammerdunner](https://meta.discourse.org/u/hammerdunner)
#### Post date: [May 7, 2026, 2:26pm UTC](https://meta.discourse.org/t/full-name-requirement/402392/1 "2026-05-07T14:26:50Z")

</div>

I have created a new forum hosted on Discourse itself. The forum is for members of an organization. I want to use the Full name requirement (and I have that selected under Settings \> Users \> Full name requirement.

But, when a user tries to register he/she gets redirected to a Discourse ID login which allows them to sign up only with a username.

What am I missing?

---

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [May 7, 2026, 2:33pm UTC](https://meta.discourse.org/t/full-name-requirement/402392/2 "2026-05-07T14:33:53Z")

</div>

Hiya Robert 😃 welcome.

are you purposely using Discord to login? or do you mean Discourse ID? do you have this setting enabled? if so, try disabling.

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

---

<div class="post-metadata">

### Author: ![hammerdunner](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hammerdunner/32/553714_2.png) [@hammerdunner](https://meta.discourse.org/u/hammerdunner)
#### Post date: [May 7, 2026, 2:37pm UTC](https://meta.discourse.org/t/full-name-requirement/402392/3 "2026-05-07T14:37:07Z")

</div>

Hi Lilly. Sorry I meant Discourse ID. Ha. I am trying to find where in the Settings this “Enable Discourse ID” is…

---

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [May 7, 2026, 2:38pm UTC](https://meta.discourse.org/t/full-name-requirement/402392/4 "2026-05-07T14:38:12Z")

</div>

go to all site settings and search for “discourse id”

 ![image](https://global.discourse-cdn.com/meta/original/4X/6/f/9/6f9405c7272eed1310f953e0724a3b7a9e7711df.png)

---

<div class="post-metadata">

### Author: ![hammerdunner](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hammerdunner/32/553714_2.png) [@hammerdunner](https://meta.discourse.org/u/hammerdunner)
#### Post date: [May 7, 2026, 2:44pm UTC](https://meta.discourse.org/t/full-name-requirement/402392/5 "2026-05-07T14:44:15Z")

</div>

These are my options:

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

---

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [May 7, 2026, 2:46pm UTC](https://meta.discourse.org/t/full-name-requirement/402392/6 "2026-05-07T14:46:36Z")

</div>

oh what hosting plan are you using? i suspect it may be limitation on the free plan or something (i can’t remember what they allow on that tier).

edit: looks like the free plan has pre-configured logins with Discourse ID, meaning you can’t change the login related settings

 ![image](https://global.discourse-cdn.com/meta/original/4X/c/5/b/c5b8d2239f10110f6c771a621462c24da648be82.png)

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [May 7, 2026, 3:18pm UTC](https://meta.discourse.org/t/full-name-requirement/402392/7 "2026-05-07T15:18:43Z")

</div>

You should be able to find the login options under Admin \> Community \> Login & Authentication.

> [@hammerdunner](#):
>
> Settings \> Users \> Full name requirement

So, it is marked as required? If so, it should force new signups to set that field, regardless of login method (local login, Discourse ID or other)

---

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [May 7, 2026, 3:50pm UTC](https://meta.discourse.org/t/full-name-requirement/402392/8 "2026-05-07T15:50:41Z")

</div>

what is the difference between these two settings?

 ![Screenshot 2026-05-07 at 8.48.36 AM](https://global.discourse-cdn.com/meta/original/4X/f/9/1/f916b6d00d0b46ca095889d691c6063971f973c5.png)

 ![Screenshot 2026-05-07 at 8.49.06 AM](https://global.discourse-cdn.com/meta/original/4X/0/2/3/02364be1fee3ae9b82bc2af775f9f7ce931c669c.png)

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [May 7, 2026, 3:55pm UTC](https://meta.discourse.org/t/full-name-requirement/402392/9 "2026-05-07T15:55:54Z")

</div>

They are the same setting. Just shown in two different contexts.

---

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [May 7, 2026, 4:04pm UTC](https://meta.discourse.org/t/full-name-requirement/402392/10 "2026-05-07T16:04:53Z")

</div>

i fired up a free plan and enabled these

 ![Screenshot 2026-05-07 at 8.59.24 AM](https://global.discourse-cdn.com/meta/original/4X/d/e/2/de24c163fc62920ae98c0fff27390c31af5b4a07.png)

but this is what i see on sign up

 ![Screenshot 2026-05-07 at 8.59.43 AM](https://global.discourse-cdn.com/meta/original/4X/0/a/9/0a97affd797b06a4301bde53e7e819a663922052.png)

then it takes me here:

 ![Screenshot 2026-05-07 at 9.04.13 AM](https://global.discourse-cdn.com/meta/original/4X/b/a/7/ba795bfe61c62dffeeef17f327f097fb3a87f620.jpeg)

what did i do wrong here?

---

<div class="post-metadata">

### Author: ![hammerdunner](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hammerdunner/32/553714_2.png) [@hammerdunner](https://meta.discourse.org/u/hammerdunner)
#### Post date: [May 7, 2026, 4:08pm UTC](https://meta.discourse.org/t/full-name-requirement/402392/11 "2026-05-07T16:08:21Z")

</div>

I do believe you are correct, Lilly. Free plan only allows Discourse ID to sign up.

 ![image](https://global.discourse-cdn.com/meta/original/4X/6/4/e/64e94e8a57cb2f0cecf1a5c3e3328315c2fc6e8c.png)

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [May 7, 2026, 4:14pm UTC](https://meta.discourse.org/t/full-name-requirement/402392/12 "2026-05-07T16:14:42Z")

</div>

Thanks for testing!

I think you are running into a different issue. I went through the same flow, and I can reproduce what @hammerdunner showed in the OP, the new user gets logged in straight. I also notice here that ID autofills the full name field.

We need to fix this, I’ll move this to the #Contribute > Bug category.

---

<div class="post-metadata">

### Author: ![keegan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/keegan/32/383395_2.png) [@keegan](https://meta.discourse.org/u/keegan)
#### Post date: [June 24, 2026, 3:28pm UTC](https://meta.discourse.org/t/full-name-requirement/402392/15 "2026-06-24T15:28:33Z")

</div>

Sorry, forgot to post an update. This was fixed a while back here:

> <https://github.com/discourse/discourse/pull/39831>
>
> \*\*Previously\*\*, when \`full\_name\_requirement\` was set to "required\_at\_signup" and… \`auth\_skip\_create\_confirm\` was enabled, Discourse ID signups bypassed the name requirement by auto-suggesting a name from the username.
> 
> \*\*In this update\*\*, the client authenticator extracts the provider-supplied name, and the signup flow no longer skips confirmation when a real name is required but not provided by the auth provider.

---

<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: [June 26, 2026, 3:35pm UTC](https://meta.discourse.org/t/full-name-requirement/402392/17 "2026-06-26T15:35:31Z")

</div>


