Optional
authDer Name der verwendeten Anmeldemethode.
Nicht gesetzt, wenn der Benutzer kein Profil hat, null
wenn die Anmeldemethode unbekannt ist (z.B. ein anonymer Benutzer).
Der bevorzugte Anzeigename dieses Benutzers.
null
, wenn der Benutzer keinen Anzeigenamen hat (z.B. ein anonymer Benutzer).
Der Nachname dieses Benutzers.
null
, wenn der Benutzer keinen Nachnamen hat (z.B. ein anonymer Benutzer).
Der Vorname dieses Benutzers.
null
, wenn der Benutzer keinen Vornamen hat (z.B. ein anonymer Benutzer).
Das Geschlecht dieses Benutzers.
null
, wenn der Benutzer kein Geschlecht hat. Ein anonymer Benutzer hat diese Eigenschaft auf UNSPECIFIED
gesetzt.
Eine Liste von Benutzergruppen, zu denen dieser Benutzer gehört. Kann leer sein, wenn der Benutzer keiner Gruppe angehört.
Ob der Benutzer ein Profil hat. Das Profil wird verwendet, um benutzerspezifische Einstellungen und Daten zu speichern.
Optional
idEine eindeutige ID dieses Benutzers, abhängig von der Anmeldemethode.
Nicht gesetzt, wenn der Benutzer kein Profil hat.
Optional
linkedKennung eines anderen Benutzerprofils, das mit diesem Benutzer verknüpft ist. Es gehört normalerweise zum selben physischen Benutzer.
Nicht gesetzt, wenn der Benutzer kein Profil hat, null
, wenn er kein verknüpftes Profil hat (z.B. ein anonymer Benutzer).
Optional
localeDie bevorzugte Sprache oder das bevorzugte Gebietsschema des Benutzers, wie en
oder de
.
Nicht gesetzt, wenn der Benutzer kein Profil hat, null
, wenn er kein bevorzugtes Gebietsschema hat (z.B. ein anonymer Benutzer).
Optional
locationDer Standort des Benutzers.
Nicht gesetzt, wenn der Benutzer kein Profil hat, null
, wenn er keinen Standort festgelegt hat (z.B. ein anonymer Benutzer).
Optionale E-Mail-Adresse dieses Benutzers.
null
, wenn der Benutzer keine E-Mail-Adresse hat, z.B. ein anonymer Benutzer.
Optional
phoneDie (optionale) Telefonnummer dieses Benutzers.
Optional
pictureEine URL zu einem Bild des Benutzers.
Nicht gesetzt, wenn der Benutzer kein Profil hat, null
, wenn er kein Bild festgelegt hat (z.B. ein anonymer Benutzer).
Optional
profileEine URL zum Profil des Benutzers.
Nicht gesetzt, wenn der Benutzer kein Profil hat, null
, wenn keine Profil-URL verfügbar ist (z.B. ein anonymer Benutzer).
Optional
rawAlle Attribute des Benutzers, die von der Anmeldemethode zurückgegeben wurden. Der Inhalt dieses JSON-Objekts hängt von der Anmeldemethode ab.
Sie sollten zuerst den Wert von authTypeId
überprüfen und sicherstellen, dass er mit der erwarteten Anmeldemethode übereinstimmt, bevor Sie auf diese Attribute zugreifen.
Nicht gesetzt, wenn der Benutzer kein Profil hat.
Die formcycle-Rollen, denen dieser Benutzer zugewiesen wurde. Kann leer sein, wenn der Benutzer keiner Rolle angehört.
Die Anrede dieses Benutzers.
null
, wenn der Benutzer keine Anrede hat. Ein anonymer Benutzer hat diese Eigenschaft auf KEINE_ANGABE
gesetzt.
Verwenden Sie gender.
Optional
typedEine Benutzerkennung mit einem Präfix, das der Profiltyp ist (vollständiger Java-Klassenname mit Paket).
Diese Kennung ist eindeutig für alle Anmeldemethoden.
Nicht gesetzt, wenn der Benutzer kein Profil hat.
Die universelle Referenz-ID dieses Benutzers. Diese ID ist eindeutig für alle Anmeldemethoden und wird verwendet, um denselben Benutzer über verschiedene Anmeldemethoden hinweg zu identifizieren.
Ein anonymer Benutzer hat diese Eigenschaft auf ANONYMOUS
gesetzt.
Der Benutzername dieses Benutzers.
null
, wenn der Benutzer keinen Benutzernamen hat (z.B. ein anonymer Benutzer).
Dieses Objekt enthält alle Daten zu einem Benutzer innerhalb von formcycle. Um auf den aktuell angemeldeten Benutzer zuzugreifen, verwenden Sie
XFC_METADATA.user
. Falls der Benutzer nicht angemeldet ist, beziehen sich die Benutzerdaten auf einen anonymen Benutzer. Zum Beispiel ist die universalReferenceId aufANONYMOUS
gesetzt.