Actions Triggers: pre-user-registration - Event Object
The event
object for the pre-user-registration Actions trigger provides contextual information about the request to register a new user.
Property |
Description |
event.client
(Optional)
|
Information about the Client with which this transaction was
initiated.
Includes the following properties:
-
client_id String.
The client id of the application the user is logging in to.
-
metadata Dictionary.
An object for holding other application properties.
-
name String.
The name of the application (as defined in the Dashboard).
|
event.connection
|
Details about the Connection that was used to register the user.
Includes the following properties:
-
id String.
The connection's unique identifier.
-
metadata Optional dictionary.
Metadata associated with the connection.
-
name String.
The name of the connection used to authenticate the user (such as
twitter or some-g-suite-domain ).
-
strategy String.
The type of connection. For social connections,
event.connection.strategy === event.connection.name .
For enterprise connections, the strategy is
waad (Windows Azure AD), ad (Active
Directory/LDAP), auth0 (database connections), and so
on.
|
event.request
|
Details about the request that initiated the transaction.
Includes the following properties:
|
event.security_context
(Optional) | An object containing fingerprint signatures. This will be available only when traffic is handled through the Auth0 Edge (default Auth0-managed proxy layer). It may not be available if requests are routed through a customer-managed reverse proxy. The JA3/JA4 fingerprint can be null or empty in some cases. The most common case is for HTTP requests because JA3 and JA4 are calculated in TLS. It can also be empty due to the Worker sending requests within the same zone or to a zone that is not proxied (or a third party). Includes the following properties: ja3 Optional string. JA3 fingerprint signature. This will be available only if the client is using a TLS connection.ja4 Optional string. JA4 fingerprint signature. This will be available only if the client is using a TLS connection.
|
event.tenant
|
Details about the Tenant associated with the current transaction.
Includes the following properties:
-
id String.
The name of the tenant.
|
event.transaction
(Optional)
|
Details about the current transaction.
Includes the following properties:
|
event.user
|
An object describing the user who is attempting to register.
Includes the following properties:
-
app_metadata Optional dictionary.
Custom fields that store info about a user that influences the
user's access, such as support plan, security roles, or access
control groups.
-
email Optional string.
(unique) User's email address.
-
family_name Optional string.
User's family name.
-
given_name Optional string.
User's given name.
-
name Optional string.
User's full name.
-
nickname Optional string.
User's nickname.
-
phone_number Optional string.
User's phone number.
-
picture Optional string.
URL pointing to the
user's profile picture.
-
user_metadata Optional dictionary.
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.
-
username Optional string.
(unique) User's username.
|