Merge branch 'feat-userinfo' into develop

auto_join_3.3
Mészáros Mihály 2020-04-15 06:44:32 +02:00
commit da40742fd7
1 changed files with 6 additions and 3 deletions

View File

@ -199,7 +199,7 @@ function setupLTI(ltiConfig)
if (lti.user_id && lti.custom_room) if (lti.user_id && lti.custom_room)
{ {
user.id = lti.user_id; user.id = lti.user_id;
user._lti = lti; user._userinfo = { "lti" : lti };
} }
if (lti.custom_room) if (lti.custom_room)
@ -255,12 +255,15 @@ function setupOIDC(oidcIssuer)
{ client: oidcClient, params, passReqToCallback, usePKCE }, { client: oidcClient, params, passReqToCallback, usePKCE },
(tokenset, userinfo, done) => (tokenset, userinfo, done) =>
{ {
if (userinfo && tokenset) {
userinfo._tokenset_claims = tokenset.claims();
}
const user = const user =
{ {
id : tokenset.claims.sub, id : tokenset.claims.sub,
provider : tokenset.claims.iss, provider : tokenset.claims.iss,
_userinfo : userinfo, _userinfo : userinfo
_claims : tokenset.claims
}; };
return done(null, user); return done(null, user);