Skip to content

Require user's full name during sign up flow #2723

Description

@joshestein

🧩 Summary

Multiple users have complained via bug reports that their names are not being shown on their FoAI certificates. During sign up, we only require an email. This leads to an empty space on the certificate where their name would be shown.

Users need to manually update their name via their profile settings. After they've done this, there is a delay where our webhooks sync data.

✅ Definition of done

We need a way to preemptively get users to submit their names. We could:

  1. Change the sign up form to take a name input
  2. Warn the users on the certificate page if there is no name
  3. Prompt the users for their name at some point (after signing in)

I lean towards (1); this would require modifying bluedot-keycloak-theme, getBluedotKeycloakTheme.sh, Login.tsx and users.ts. This will only fix the issue for future sign ups. For currently signed up users we could consider some sort of in-app name capture - I don't feel strongly about this.

I also suggest that if users sign in with Google we automatically extract their name - there is no cost (aside from additional permissions).

📌 Notes / Designs

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status
    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions