- Try to fix OAuth2: Change oidc username to preferred_username.

Thanks to xet7 !
This commit is contained in:
Lauri Ojansivu 2018-09-22 11:02:29 +03:00
parent b21a0caa4f
commit 734e4e5f3f

View file

@ -491,7 +491,7 @@ if (Meteor.isServer) {
if (user.services.oidc) {
const email = user.services.oidc.email.toLowerCase();
user.username = user.services.oidc.username;
user.username = user.services.oidc.preferred_username;
user.emails = [{ address: email, verified: true }];
const initials = user.services.oidc.fullname.match(/\b[a-zA-Z]/g).join('').toUpperCase();
user.profile = { initials, fullname: user.services.oidc.fullname };