ParticipioLabs / plato-core

Shared code between Plato Project apps
https://www.platoproject.org/eng
1 stars 0 forks source link

Save usernames on organization members (i.e. ability to have different usernames in different orgs) #5

Open gustavlrsn opened 3 years ago

gustavlrsn commented 3 years ago

Implicates that you'll only be able to sign in to keycloak using your email.

Powersource commented 3 years ago

I'm fine with this. But wouldn't it be nice to be able to have one common username for all orgs in some way?

gustavlrsn commented 3 years ago

Yeah, it would be pretty nice I guess. If we also need the ability to have different usernames per organization, maybe the keycloak username could be your standard username that you would be able to overwrite in the organization member collection for that org? But maybe a risk of it getting a bit complicated..

gustavlrsn commented 3 years ago

Discourse might be blocking us from having different usernames per organization actually, I can only register one account/username for an email in Discourse.

gustavlrsn commented 3 years ago

Might make it cumbersome to keep usernames in sync when an organization has their own Discourse, as someone might have a Discourse username not be available as a Plato username