# User Defined Fields

User-defined fields are additional fields that developers can add to users in addition to the basic user fields of Authing, and are part of the extended capabilities of Authing.

A custom user field is a set of key-value values. Developers can store a small amount of business-related data by setting a custom field.

# Configure custom fields

You can preset some custom user fields on the Settings-Extended Fields page:

The optional field types are:

You can use user-defined fields in the following scenarios:

Use in the Authing Pipeline function:

user object

Use Node.js SDK operation on the backend:

Manage custom field metadata

Use JavaScript SDK on the front end:

Core Authentication Module