... |
... |
@@ -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}} |