Skip to content

Instantly share code, notes, and snippets.

@mvxt
Created April 7, 2021 20:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mvxt/af595f0c274b73a3defb1372328e05b0 to your computer and use it in GitHub Desktop.
Save mvxt/af595f0c274b73a3defb1372328e05b0 to your computer and use it in GitHub Desktop.
Custom Fields in Auth0
<!-- Other HTML above -->
<script src="https://cdn.auth0.com/js/lock/11.27/lock.min.js"></script>
<script>
var lock = new Auth0Lock(config.clientID, config.auth0Domain, {
auth: {
redirectUrl: config.callbackURL,
responseType: (config.internalOptions || {}).response_type ||
(config.callbackOnLocationHash ? 'token' : 'code'),
params: config.internalOptions
},
... (etc., other options),
// The part you care about here
additionalSignUpFields: [{
name: "nickname",
storage: "root",
placeholder: "enter a unique username",
icon: "https://res.cloudinary.com/orpheus-studios/image/upload/c_scale,h_12/v1617793473/baseline_person_gray_24dp_iua7nk.png",
validator: function(nickname) {
return {
valid: nickname.length >= 4 && nickname.length <= 15,
hint: "Must be between 4 and 15 characters"
};
}
}]
});
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment