The name of the login method that was used.
The preferred display name of this user.
The last or family name of this user.
The first or given name of this user.
The gender of this user.
A list of user groups to which this user belongs.
A unique ID of this user, depends on the login method.
Identifier of another user profile linked to this user. It usually belongs to the same physical user.
The locale or preferred language of the user, such as en
or de
.
Optional email address of this user.
The (optional) phone number of this user.
A URL to a picture of the user.
A URL to the user's profile.
All attributes of the user that were returned by the login method. The contents of this JSON object depend on the login method.
You should inspect the value of authTypeId
first and check whether it matches the expected login method
before accessing these attributes.
The formcycle role to which this user was assigned. External users may not have a role set.
The form of address of this user.
A user identifier with a prefix which is the profile type (full Java class name with package).
This identifier is unique throughout all login methods.
The username of this user.
This object contains all the data related to a user within formcycle. To access the user currently signed in, use
XFC_METADATA.user
. In case the user is not signed in, the user data refers to an anonymous user. For example, thefirstName
is set to[Anonymous]
.