Skip to content

capture "full name" from the SSO identity provider + "new user" form #11704

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
bpmct opened this issue Jan 19, 2024 · 8 comments
Closed

capture "full name" from the SSO identity provider + "new user" form #11704

bpmct opened this issue Jan 19, 2024 · 8 comments
Assignees
Labels
must-do Issues that must be completed by the end of the Sprint. Or else. Only humans may set this.

Comments

@bpmct
Copy link
Member

bpmct commented Jan 19, 2024

We recently added support for a "full name" in Coder, which is in the account settings and passed into Terraform. #11639 #11583. Could we also add support for the identify provider (OIDC or GitHub) from a configurable scope typically name?

Could we also add support for optionally specifying the full name in the "new user" form?

Screenshot 2024-01-19 at 9 43 06 AM
@michaelbrewer
Copy link
Contributor

This would be great to get the "DisplayName" from something like MS Entra Id user profiles to populate as this is later on used for the commit messages.

From a user experience point of view, onboarding with no additional steps is ideal.

@michaelbrewer
Copy link
Contributor

michaelbrewer commented Mar 26, 2024

@bpmct I would not mind working on this feature? Or is this on the roadmap for completion.

I would also note that User Profiles should be readonly for OIDC users.

@bpmct
Copy link
Member Author

bpmct commented Apr 9, 2024

Hey @michaelbrewer. We'll be working on this as part of our "manage coder via IaC + identify providers" effort this quarter

@bpmct bpmct added the must-do Issues that must be completed by the end of the Sprint. Or else. Only humans may set this. label May 30, 2024
@bpmct
Copy link
Member Author

bpmct commented May 30, 2024

Slotting this into our sprint starting on Monday as a high priority. When we implement fields like this down the road, we'll be sure it can be passed in from the identity provider as this is how all of our enterprise customers will want it to work

@michaelbrewer
Copy link
Contributor

This would be awesome. And potentially allow more fields to be mapped into coder like the profile photo, display name, city etc.

This helps various use case:

  • display name (for git author)
  • city (to help identify which region the user belongs to)
  • photo (for easier identification)

Not all providers have all of these or requires mappings.

@johnstcn
Copy link
Member

johnstcn commented Jun 6, 2024

@bpmct should we break out the second piece

Could we also add support for optionally specifying the full name in the "new user" form?

into a separate ticket?

@bpmct
Copy link
Member Author

bpmct commented Jun 6, 2024

Closing as completed. #13490 can be used to track the new user form

@bpmct bpmct closed this as completed Jun 6, 2024
@michaelbrewer
Copy link
Contributor

Awesome will test out "CODER_OIDC_NAME_FIELD" mapping when it is available.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
must-do Issues that must be completed by the end of the Sprint. Or else. Only humans may set this.
Projects
None yet
Development

No branches or pull requests

3 participants