Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save Tanver-Hasan/9e5863d203c961e5e37fd274f0763edb to your computer and use it in GitHub Desktop.
Save Tanver-Hasan/9e5863d203c961e5e37fd274f0763edb to your computer and use it in GitHub Desktop.
function (user, context, callback) {
  const namespace = 'https://myapi.com/';
  // console.log("Groups : "+user.groups);
  // console.log("Roles : "+user.roles);
//console.log("Permissions : "+user.permissions);
// attaching claim in idToken
  context.idToken[namespace + 'group'] = user.groups;
  context.idToken[namespace + 'role'] = user.roles;
context.idToken[namespace + 'permissions'] = user.permissions;
// attaching claim in access token
  context.accessToken[namespace + 'group'] = user.groups;
  context.accessToken[namespace + 'role'] = user.roles;
  context.accessToken[namespace + 'permissions'] = user.permissions;
  callback(null, user, context);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment