Die zum authentifizierten Nutzer ermittelten Eigenschaften aus dem Identity Provider werden im XFC_METADATA-Objekt abgelegt und stehen dadurch im Formular zur Verfügung. Am JSON-Objekt user befindet sich die Eigenschaft rawData, welche die ermittelten Daten als JSON-Struktur beinhaltet.
Das nachfolgende JS-Codeschnipsel zeigt am Beispiel eines sich per LDAP Login-Dienst authentifizierten Benutzers einen Zugriff auf die LDAP-Eigenschaft userPrincipalName mittels JS im Formular:
try { // Auslesen der Property und Anzeige in einem Label var elem = $('[name=txt1]'); var ldap = XFC_METADATA.user.rawData; if (ldap.hasOwnProperty('userPrincipalName')) { elem.html(ldap.userPrincipalName); } } catch (err) {}
Hinweis zu LDAP-Login-Diensten: Welche Daten die JSON-Struktur unter der rawData Eigenschaft beinhaltet, hängt maßgeblich von den Leserechten des LDAP-Accounts ab, welcher die Nutzersuche im LDAP-System durchführt. Siehe LDAP bzw. Kerberos.
War dieser Artikel hilfreich?
Das ist großartig!
Vielen Dank für das Feedback
Leider konnten wir nicht helfen
Vielen Dank für das Feedback
Feedback gesendet
Wir wissen Ihre Bemühungen zu schätzen und werden versuchen, den Artikel zu korrigieren