Work around:
- Create the rule below
- Modify app code to use the equivalent attributes from user_metadata
function (user, context, callback) {
user.user_metadata = user.user_metadata || {};
user.user_metadata.email = user.email;
var emailcomponents = user.email.split(‘@’);
user.user_metadata.name = user.email;
user.user_metadata.nickname = emailcomponents[0];
auth0.users.updateUserMetadata(user.user_id, user.user_metadata)
.then(function(){
callback(null, user, context);
})
.catch(function(err){
callback(err);
});
}