Skip to content

Instantly share code, notes, and snippets.

@voronenko-p
Created March 29, 2020 11:21
Show Gist options
  • Save voronenko-p/0be938b7087414ed4475145e818c22ab to your computer and use it in GitHub Desktop.
Save voronenko-p/0be938b7087414ed4475145e818c22ab to your computer and use it in GitHub Desktop.
function (user, context, callback) {
user.user_metadata = user.user_metadata || {};
user.user_metadata.color = user.user_metadata.color || 'blue';
context.idToken['https://example.com/favorite_color'] = user.user_metadata.color;
context.idToken.yourcustomattrs = ['someattr1', 'someattr2'];
context.idToken['https://example.com/yourcustomattrs'] = {
objectattr1: "objectvalue1",
objectattr2: "objectvalue2",
objectattr3: "objectvalue3"
};
auth0.users.updateUserMetadata(user.user_id, user.user_metadata)
.then(function(){
callback(null, user, context);
})
.catch(function(err){
callback(err);
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment