Hi Christian and others, what about including OIDC (OpenID Connect) standard fields in the CommonSocialProfile?
Right now it’s:
case class CommonSocialProfile( loginInfo: LoginInfo, firstName: Option[String] = None, lastName: Option[String] = None, fullName: Option[String] = None, email: Option[String] = None, avatarURL: Option[String] = None) extends SocialProfile
OIDC also includes
preferred_username, profile URL (e.g. GitHub profile or Facebook profile page if they had OIDC), and website or blog URL and some other things, look:
And also, it’d be nice to have
publicEmailIsVerified fields — some providers (GitHub) let their members configure public email addresses (in addition to a primary and typically private email).
What do you think