-
Notifications
You must be signed in to change notification settings - Fork 13
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
Capture additional profile information about users #112
Comments
Done
Todo
|
There are two approaches that I can think of to take for this. The other would be to have the front end simply call our back-end api for user operations. Then the back-end can be the one that interacts with the management api. This would have the front end be entirely independent of whatever user authentication system we use. The user service would be responsible for making the call to our back-end API. All calls will already have the authorization token so the back-end could use that to then edit the metadata I can work on seeing which solution is easier to implement. I think the SPA approach might be quicker to get running and then we can later work on having our own user records as a backup |
Do whichever you think is easier to implement. |
#201 includes all the needed front end changes to persist data and pull profile information |
The API has been updated to create persistent user profiles in the database |
@jonrkarr |
The forms can be populated using formGroup is an instance of FormGroup The data in the forms can be accessed as |
Done in #258 |
(1) Create data model
Rather than enumerating many possible linked accounts, users could enter key/value pairs of URLs (e.g., URl for LinkedIn profile) and their type (e.g., "LinkedIn profile")
(2) Persist the data
A nice option is to let Auth0 manage this
https://auth0.com/docs/users/guides/manage-user-metadata
https://community.auth0.com/t/how-do-i-allow-users-to-view-update-their-user-metadata/29957/5
(3) Add page to edit this information
The text was updated successfully, but these errors were encountered: