Wiki-Quellcode von Externe Benutzer
Verstecke letzte Bearbeiter
author | version | line-number | content |
---|---|---|---|
3.10 | 1 | {{version major="6" minor="4" patch="0"/}} Dieses kostenpflichtige Feature ist ab der {{formcycle/}} Version 6.4 verfügbar und erlaubt es, externe Identity Provider für die Authentifizierung von Nutzern in {{formcycle/}} Formularen zu verwenden. | |
1.3 | 2 | ||
3 | |||
4 | {{content/}} | ||
5 | |||
1.9 | 6 | {{figure image="identity_provider_de.png" clear="h1"}}Konfigurationsoberfläche beim Anlegen eines neuen Identity Providers.{{/figure}} | |
1.5 | 7 | ||
3.11 | 8 | An dieser Stelle ist es möglich Identity Provider anzulegen, über welche sich Nutzer in diesem {{formcycle/}} [[Mandanten>>doc:Formcycle.SystemSettings.UserInterface.Clients]] an Formularen anmelden können. Falls bestimmte Identity Provider auf allen im System verfügbaren Mandanten verfügbar sein sollen, können diese in den [[Systemeinstellungen>>doc:Formcycle.SystemSettings.UserInterface.ExternalUsers.WebHome]] konfiguriert werden. | |
1.3 | 9 | ||
10 | == Neuen Identity Provider anlegen == | ||
11 | |||
1.9 | 12 | Durch klicken auf die links oben befindliche {{ficon name="plus-circle-outline"/}}-Schaltfläche kann ein neuer Identity Providers angelegt werden. Zunächst erscheinen 4 Schaltflächen, durch welche die Art des Identity Providers ausgewählt werden muss. Es stehen die folgenden Typen von Identity Providern zur Auswahl: | |
1.3 | 13 | ||
1.8 | 14 | * [[OpenID Connect>>Formcycle.UserInterface.UserSettings.ExternalUsers.openid]] | |
15 | * [[SAML 2.0>>Formcycle.UserInterface.UserSettings.ExternalUsers.saml]] | ||
1.3 | 16 | * [[Facebook>>Formcycle.UserInterface.UserSettings.ExternalUsers.facebook]] | |
17 | * [[Google>>Formcycle.UserInterface.UserSettings.ExternalUsers.google]] | ||
18 | |||
19 | Die individuellen Optionen zum Konfigurieren dieser Identity Provider werden auf den verlinkten Unterseiten im Detail beschrieben. | ||
20 | |||
2.2 | 21 | == Vorhandenen Identity Provider löschen == | |
1.3 | 22 | ||
23 | Nachdem in der Liste der Identity Provider ein Eintrag ausgewählt wurde, wird dieser durch das Betätigen der {{ficon name="trash-alt2"/}}-Schaltfläche und das Bestätigen eines Dialogs gelöscht. | ||
3.5 | 24 | ||
25 | == Daten des angemeldeten Nutzers im Formular verwenden == | ||
3.7 | 26 | ||
3.6 | 27 | Die bei der Anmeldung zurückgelieferten Daten eines Nutzers können unter anderem auch zum Befüllen von Formularfeldern genutzt werden. Hierfür können die Platzhalter [[[%$USER%]>>doc:Formcycle.UserInterface.Variables.WebHome||anchor="sec_user_variables"]], [[[%$LAST_USER%]>>doc:Formcycle.UserInterface.Variables.WebHome||anchor="sec_user_variables"]] und [[[%$INITIAL_USER%]>>doc:Formcycle.UserInterface.Variables.WebHome||anchor="sec_user_variables"]] in Formularelementen als Wert gesetzt werden. Alternativ kann per JavaScript auf diese Daten über das XFC-METADATA-Objekt {{jsdoc page="metadata" name="user"/}} zugegriffen werden. |