You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
And then they come from different places because Github and Facebook requires UserInfo, while GitHub even requires another REST call to get the email.
It would be nice to have an abstraction that we could use to specify the fields we want, such as:
# Would be nice to be able to specify settings on every tenant with *
quarkus.oidc.*.authentication.scopes=quarkus:email,quarkus:name
This would turn quarkus:* scopes into whatever provider-specific scopes and other settings required to obtain them. Extra bonus points if it also automatically turns the UserInfo fields into the proper IdToken claims such as explained in #22030
TBH, this seems like a nice-to-have and not a hard requirement.
Implementation ideas
No response
The text was updated successfully, but these errors were encountered:
Description
Every damn OIDC provider has different names and scopes for the same damn things:
And then they come from different places because Github and Facebook requires
UserInfo
, while GitHub even requires another REST call to get the email.It would be nice to have an abstraction that we could use to specify the fields we want, such as:
This would turn
quarkus:*
scopes into whatever provider-specific scopes and other settings required to obtain them. Extra bonus points if it also automatically turns theUserInfo
fields into the properIdToken
claims such as explained in #22030TBH, this seems like a nice-to-have and not a hard requirement.
Implementation ideas
No response
The text was updated successfully, but these errors were encountered: