Wiki-Quellcode von OAuth 2


Verstecke letzte Bearbeiter
jdr 7.1 1 {{content/}}
2
jdr 20.1 3 Auf der Oberfläche zur Konfiguration eines dem //OAuth 2//-Standard folgenden Identity Providers werden die folgenden Parameter abgefragt:
jdr 7.1 4
jdr 20.1 5 == Grundeinstellungen ==
jdr 7.1 6
jdr 23.1 7 {{figure image="oauth_base_settings_de.png" clear="h1"}}
jdr 20.1 8 Grundeinstellungen für die Konfiguration eines neuen OAuth 2 Identity Providers.
jdr 9.1 9 {{/figure}}
jdr 7.1 10
jdr 21.1 11 === Name ===
jdr 19.3 12
jdr 20.1 13 Bezeichnung des Identity Providers in {{formcycle/}}.
jdr 7.1 14
jdr 21.1 15 === Abweichender Name auf dem Login-Button des Formulars ===
jdr 7.1 16
jdr 20.1 17 Wenn ein Formular so konfiguriert wurde, dass mehrere Authenthentifizierungsmöglichkeiten zur Auswahl stehen, wird beim Öffnen des Formulars ein Dialog angezeigt in dem man eine Authentifizierungsart wählen muss. Hier kann festgelegt werden, welcher Textinhalt auf dem Button für diesen Identity Provider stehen soll.
jdr 7.1 18
jdr 20.1 19 Wird an dieser Stelle nichts eingetragen, wird die unter //Name// eingetragene Bezeichung verwendet.
jdr 7.1 20
jdr 21.1 21 === Alias für Callback-URL (UUID) ===
jdr 7.1 22
jdr 20.1 23 Eindeutiger Identifikator, welcher der Identity Provider beim Rücksprung zu {{formcycle/}} verwendet. Dieser Wert wird automatisch generiert, kann bei Bedarf jedoch geändert werden.
jdr 7.1 24
jdr 21.1 25 === Callback-URL ===
jdr 7.1 26
jdr 20.1 27 Die beim Rücksprung vom Identity Provider zu FORMYCYLE verwendete URL wird hier angezeigt und kann über das Kopieren-Symbol rechts neben der URL in die Zwischenablage kopiert werden. Falls Frontend-Server vorhanden sind, wird auch für diese die entsprechende URL angezeigt.
jdr 8.1 28
29
jdr 21.1 30 == Initial sichtbare Schaltflächen ==
jdr 8.1 31
jdr 20.1 32 Unter den Grundeinstellungen befinden sich zunächst 3 Schaltflächen, deren Funktionen bei der Konfiguration des Identity Providers helfen sollen.
jdr 8.1 33
jdr 21.1 34 === E-Mail an Provider senden ===
jdr 8.1 35
jdr 20.1 36 Öffnet das im System eingerichtete E-Mail-Programm mit einer vorformulierten Anfrage bezüglich der für die Konfiguration des Identity Providers im {{formcycle/}} benötigten Informationen.
jdr 8.1 37
jdr 21.1 38 === Hilfe ===
jdr 8.1 39
jdr 20.1 40 Öffnet diese Hilfeseite im Browser.
jdr 8.1 41
jdr 21.1 42 === Konfiguration hinzufügen ===
jdr 11.1 43
jdr 20.1 44 Nachdem die benötigten Informationen vom Identitiy Provider bereitgestellt wurden, kann durch einen Klick auf diesen Button der Bereich für die Konfiguration des Identity Providers geöffnet werden. Es öffnet sich der im folgenden beschriebene Bereich //Konfiguration//.
45
jdr 11.1 46 == Configuration ==
47
jdr 23.1 48 {{figure image="oauth_configuration_de.png" clear="h1"}}
49 Konfigurationsoptionen eines OAuth 2 Identity Providers.
jdr 11.1 50 {{/figure}}
51
52 === Key ===
53
jdr 21.1 54 Eindeutige Kennung der Konfiguration die Sie von Ihrem Identity Provider erhalten.
jdr 11.1 55
56 === Secret ===
57
jdr 21.1 58 Geheimer Schlüssel, welcher zur Authentifizierung Ihres Clients benutzt wird.
jdr 11.1 59
60 === Scope ===
61
jdr 21.1 62 Gibt den Zugriffsbereich an, welche FORMCYCLE beim Abfragen von Profil-Informationen beim Identity Provider benutzt.
jdr 11.1 63
jdr 21.1 64 === URL für Autorisierungsanfrage ===
jdr 11.1 65
jdr 21.1 66 Definiert den URL, welcher für eine Autorisierungsanfrage beim Identitiy Provider benutzt wird.
jdr 11.1 67
jdr 21.1 68 === URL für Zugriffstoken Anforderung ===
jdr 11.1 69
jdr 21.1 70 Definiert den URL, welcher für die Anforderung des Zugriffstoken vom Identitiy Provider benutzt wird.
jdr 11.1 71
jdr 21.1 72 === URL zur Ermittlung der Profil-Daten ===
jdr 11.1 73
jdr 21.1 74 Definiert den URL, welcher für die Anforderung der (Nutzer-) Profildaten vom Identitiy Provider benutzt wird.
jdr 11.1 75
jdr 21.1 76 === Request Methode zum Ermittlung der Profil-Daten ===
jdr 11.1 77
jdr 21.1 78 Definiert die Request-Methode (GET oder POST) welche für die Anfrage zum Erhalt der Profil-Daten von Identity Provider genutzt wird.
jdr 11.1 79
jdr 21.1 80 === Attributname für eindeutigen Identifier in Profil-Daten ===
jdr 11.1 81
jdr 21.1 82 Übersteuert den Attributnamen für den Identifier in den zurückgelieferten Profil-Daten. Standardwert ist "id".
jdr 11.1 83
jdr 22.1 84 == Zuordnung der Profile-Attribute zum FORMCYCLE Benutzerprofil ==
jdr 11.1 85
jdr 23.1 86 {{figure image="oauth_extended_settings_de.png" clear="h1"}}
87 Erweiterte Einstellungen für die Konfiguration eines OAuth 2 Identity Providers.
jdr 12.1 88 {{/figure}}
89
jdr 22.1 90 === Vorname ===
jdr 11.1 91
jdr 22.1 92 Gibt an, welches Profil-Attribut für den Vornamen des Benutzers verwendet werden soll.
jdr 11.1 93
jdr 22.1 94 === Nachname ===
jdr 11.1 95
jdr 22.1 96 Gibt an, welches Profil-Attribut für den Nachnamen des Benutzers verwendet werden soll.
jdr 11.1 97
jdr 22.1 98 === Anzeigename ===
jdr 11.1 99
jdr 22.1 100 Gibt an, welches Profil-Attribut für den Anzeigenamen des Benutzers verwendet werden soll.
jdr 11.1 101
jdr 22.1 102 === Benutzername ===
jdr 11.1 103
jdr 22.1 104 Gibt an, welches Profil-Attribut für den Benutzernamen des Benutzers verwendet werden soll.
jdr 11.1 105
jdr 22.1 106 === E-Mail ===
jdr 11.1 107
jdr 22.1 108 Gibt an, welches Profil-Attribut für die E-Mail-Adresse des Benutzers verwendet werden soll.
jdr 11.1 109
jdr 22.1 110 === Sprache ===
jdr 11.1 111
jdr 22.1 112 Gibt an, welches Profil-Attribut für die Sprache des Benutzers verwendet werden soll. (Wert muss einem Code aus den ISO-Normen 3166 oder 639 entsprechen.)
jdr 11.1 113
jdr 22.1 114 === Standort ===
jdr 11.1 115
jdr 22.1 116 Gibt an, welches Profil-Attribut für den Standort des Benutzers verwendet werden soll. (Wert muss einem Code aus den ISO-Normen 3166 oder 639 entsprechen.)
jdr 11.1 117
jdr 22.1 118 === Bild-URL ===
jdr 11.1 119
jdr 22.1 120 Gibt an, welches Profil-Attribut für die Bild-URL des Benutzers verwendet werden soll. (Wert muss sich in einen gültige URI umwandeln lassen.)
jdr 11.1 121
jdr 22.1 122 === Profil-URL ===
jdr 11.1 123
jdr 22.1 124 Gibt an, welches Profil-Attribut für die Profil-URL des Benutzers verwendet werden soll. (Wert muss sich in einen gültige URI umwandeln lassen.)
jdr 11.1 125
jdr 22.1 126 === Erweiterte Attributzuordnung ===
jdr 11.1 127
jdr 22.1 128 Zusätzlich zu den auf der Oberfläche vorhandenen Parametern können an dieser Stelle in der Tabelle weitere Attribute hinzugefügt werden. Es muss jeweils eine Property und ein dazugehöriger Wert eingegeben werden.