Von Version < 8.10 >
bearbeitet von gru
am 30.04.2020, 06:28
Auf Version < 8.14 >
bearbeitet von sas
am 01.07.2020, 14:01
< >
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.gru
1 +XWiki.sas
Tags
... ... @@ -1,0 +1,1 @@
1 +SSO|Single-Sign-On|Single
Inhalt
... ... @@ -7,7 +7,7 @@
7 7  {{smallcaps}}Ntlm{{/smallcaps}} wird für die Authentifizierung von Formularbenutzern verwendet. Ein typisches Einsatzszenario sind Formulare, die intern von Mitarbeitern eines Unternehmens aufgerufen werden. Über {{smallcaps}}Ntlm{{/smallcaps}} kann das Formular auf die Benutzerdaten des angemeldeten ActiveDirectory zugreifen.
8 8  
9 9  {{info}}
10 -{{smallcaps}}Ntlm{{/smallcaps}}ist nur verfügbar, wenn die Lizenz dies erlaubt.
10 +{{smallcaps}}Ntlm{{/smallcaps}} ist nur verfügbar, wenn die Lizenz dies erlaubt.
11 11  {{/info}}
12 12  
13 13  == NTLM nutzen ==
... ... @@ -285,19 +285,19 @@
285 285  Die zum authentifizierten Nutzer ermittelten Eigenschaften aus dem LDAP werden im **XFC_METADATA**-Objekt abgelegt und stehen dadurch im Formular zur Verfügung. Am JSON-Objekt **currentUser** befindet sich die Eigenschaft **ldap**, welche die ermittelten Daten als JSON-Struktur beinhaltet.
286 286  
287 287  {{info}}
288 -Welche Daten die JSON-Struktur unter der **ldap** Eigenschaft beinhaltet, hängt maßgeblich von den Leserechten des LDAP-Accounts ab,
288 +Welche Daten die JSON-Struktur unter der **rawData **Eigenschaft beinhaltet, hängt maßgeblich von den Leserechten des LDAP-Accounts ab,
289 289  welcher die Nutzersuche im LDAP-System durchführt.
290 290  {{/info}}
291 291  
292 292  Das nachfolgende JS-Codeschnipsel zeigt einen Zugriff auf die LDAP-Eigenschaft //userPrincipalName// mittels JS im Designer:
293 293  
294 -{{code language="javascript" title=""}}
294 +{{code language="javascript"}}
295 295  try {
296 296   // Auslesen der Property und Anzeige in einem Label
297 297   var elem = $('[name=txt1]');
298 - var ldap = XFC_METADATA.currentUser.ldap;
298 + var ldap = XFC_METADATA.user.rawData;
299 299   if(ldap.hasOwnProperty('userPrincipalName')) {
300 - elem.append(ldap.userPrincipalName);
300 + elem.html(ldap.userPrincipalName);
301 301   }
302 302  } catch (err) {}
303 303  {{/code}}
Copyright 2000-2024