Interface: Auth0Profile
providers/auth0.Auth0Profile
See
Propertiesβ
app_metadataβ
β’ app_metadata: object
Custom fields that store info about a user that influences the user's access, such as support plan, security roles (if not using the Authorization Core feature set), or access control groups. To learn more, read Metadata Overview.
blockedβ
β’ blocked: boolean
Indicates whether the user has been blocked. Importing enables subscribers to ensure that users remain blocked when migrating to Auth0.
created_atβ
β’ created_at: Date
Timestamp indicating when the user profile was first created.
emailβ
β’ email: string
(unique) The user's email address.
email_verifiedβ
β’ email_verified: boolean
Indicates whether the user has verified their email address.
family_nameβ
β’ family_name: string
The user's family name.
given_nameβ
β’ given_name: string
The user's given name.
identitiesβ
β’ identities: { [key: string]
: any
; connection
: string
; isSocial
: boolean
; profileData
: object
; provider
: string
; user_id
: string
}[]
Contains info retrieved from the identity provider with which the user originally authenticates. Users may also link their profile to multiple identity providers; those identities will then also appear in this array. The contents of an individual identity provider object varies by provider. In some cases, it will also include an API Access Token to be used with the provider.
last_ipβ
β’ last_ip: string
IP address associated with the user's last login.
last_loginβ
β’ last_login: Date
Timestamp indicating when the user last logged in. If a user is blocked and logs in, the blocked session updates last_login. If you are using this property from inside a Rule using the user< object, its value will be associated with the login that triggered the rule; this is because rules execute after login.
last_password_resetβ
β’ last_password_reset: Date
Timestamp indicating the last time the user's password was reset/changed. At user creation, this field does not exist. This property is only available for Database connections.
logins_countβ
β’ logins_count: number
Number of times the user has logged in. If a user is blocked and logs in, the blocked session is counted in logins_count.
multifactorβ
β’ multifactor: string
List of multi-factor providers with which the user is enrolled.
nameβ
β’ name: string
The user's full name.
nicknameβ
β’ nickname: string
The user's nickname.
phone_numberβ
β’ phone_number: string
The user's phone number. Only valid for users with SMS connections.
phone_verifiedβ
β’ phone_verified: boolean
Indicates whether the user has been verified their phone number. Only valid for users with SMS connections.
pictureβ
β’ picture: string
URL pointing to the user's profile picture.
subβ
β’ sub: string
The user's unique identifier.
updated_atβ
β’ updated_at: Date
Timestamp indicating when the user's profile was last updated/modified. Changes to last_login are considered updates, so most of the time, updated_at will match last_login.
user_idβ
β’ user_id: string
(unique) The user's identifier. Importing allows user records to be synchronized across multiple systems without using mapping tables.
user_metadataβ
β’ user_metadata: object
Custom fields that store info about a user that does not impact what they can or cannot access, such as work address, home address, or user preferences. To learn more, read Metadata Overview.
usernameβ
β’ username: string
(unique) The user's username.