Skip to content

Commit d12ad5f

Browse files
committed
Directly register new authorization provider users
1 parent 3ccb1c9 commit d12ad5f

File tree

11 files changed

+286
-232
lines changed

11 files changed

+286
-232
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
}
1111
],
1212
"require": {
13-
"jefferson49/webtrees-common": ">=1.2.5",
13+
"jefferson49/webtrees-common": ">=1.2.6",
1414
"stevenmaguire/oauth2-dropbox": "dev-Remove-scope-from-getAccessToken",
1515
"league/oauth2-client": "=2.8.0",
1616
"league/oauth2-github": "=3.1.1",

composer.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

resources/lang/de.mo

312 Bytes
Binary file not shown.

resources/lang/de.po

Lines changed: 63 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
msgid ""
22
msgstr ""
33
"Project-Id-Version: OAuth2Client\n"
4-
"POT-Creation-Date: 2025-01-23 06:30+0100\n"
5-
"PO-Revision-Date: 2025-01-23 06:31+0100\n"
4+
"POT-Creation-Date: 2025-01-25 06:32+0100\n"
5+
"PO-Revision-Date: 2025-01-25 06:33+0100\n"
66
"Last-Translator: \n"
77
"Language-Team: \n"
88
"Language: de\n"
@@ -26,17 +26,17 @@ msgstr ""
2626
"Angaben für die Option \"%s\". Bitte prüfen Sie die Konfiguration in der "
2727
"folgenden Datei: data/config.ini.php"
2828

29-
#: src/LoginWithAuthorizationProviderAction.php:130
29+
#: src/LoginWithAuthorizationProviderAction.php:134
3030
msgid "The requested authorization provider could not be found"
3131
msgstr "Der angeforderte Autorisierungsanbieter konnte nicht gefunden werden"
3232

33-
#: src/LoginWithAuthorizationProviderAction.php:147
33+
#: src/LoginWithAuthorizationProviderAction.php:151
3434
#, php-format
3535
msgid "Disconnected the user %s from provider: %s"
3636
msgstr ""
3737
"Die Verknüpfung von Benutzer %s mit Autorisierungsanbieter %s wurde gelöst"
3838

39-
#: src/LoginWithAuthorizationProviderAction.php:169
39+
#: src/LoginWithAuthorizationProviderAction.php:173
4040
msgid ""
4141
"Failed security check: A user, who is currently not signed in, requested to "
4242
"connect an authorization provider with the current user."
@@ -45,7 +45,7 @@ msgstr ""
4545
"angemeldet ist, hat angefordert, einen Autorisierungsanbieter mit dem "
4646
"aktuellen Benutzer zu verbinden."
4747

48-
#: src/LoginWithAuthorizationProviderAction.php:180
48+
#: src/LoginWithAuthorizationProviderAction.php:184
4949
#, php-format
5050
msgid ""
5151
"Timeout for connecting user %s with authorization provider %s. Please "
@@ -55,25 +55,25 @@ msgstr ""
5555
"Autorisierungsanbieter %s. Bitte starten Sie die Verknüpfung mit dem "
5656
"Autorisierungsanbieter neu."
5757

58-
#: src/LoginWithAuthorizationProviderAction.php:211
59-
#: src/LoginWithAuthorizationProviderAction.php:239
58+
#: src/LoginWithAuthorizationProviderAction.php:215
59+
#: src/LoginWithAuthorizationProviderAction.php:243
6060
msgid "OAuth 2.0 communication error"
6161
msgstr "OAuth 2.0 Kommunikationsfehler"
6262

63-
#: src/LoginWithAuthorizationProviderAction.php:215
63+
#: src/LoginWithAuthorizationProviderAction.php:219
6464
msgid "Invalid state in communication with authorization provider."
6565
msgstr ""
6666
"Ungültiger Zustand in der Kommunikation mit dem Autorisierungsanbieter."
6767

68-
#: src/LoginWithAuthorizationProviderAction.php:243
68+
#: src/LoginWithAuthorizationProviderAction.php:247
6969
msgid ""
7070
"Failed to get the access token or the user details from the authorization "
7171
"provider"
7272
msgstr ""
7373
"Fehler beim Empfang des Zugriffs-Tokens oder der Benutzer-Daten vom "
7474
"Autorisierungsanbieter"
7575

76-
#: src/LoginWithAuthorizationProviderAction.php:268
76+
#: src/LoginWithAuthorizationProviderAction.php:272
7777
msgid ""
7878
"The identity received by the authorization provider cannot be connected to "
7979
"the requested user, because it is already used to sign in by another "
@@ -83,43 +83,53 @@ msgstr ""
8383
"angeforderten Benutzer verknüpft werden, da sie bereits von einem anderen "
8484
"webtrees-Benutzer für die Anmeldung verwendet wird."
8585

86-
#: src/LoginWithAuthorizationProviderAction.php:279
86+
#: src/LoginWithAuthorizationProviderAction.php:283
8787
#, php-format
8888
msgid "Sucessfully connected existing user %s with provider: %s"
8989
msgstr ""
9090
"Erfolgreiche Verknüpfung des existierenden Benutzers %s mit "
9191
"Autorisierungsanbieter: %s"
9292

93-
#: src/LoginWithAuthorizationProviderAction.php:295
93+
#: src/LoginWithAuthorizationProviderAction.php:299
9494
msgid ""
95-
"Invalid user account data received from authorizaton provider. Email missing."
95+
"Invalid user account data received from authorizaton provider. Email or "
96+
"username missing."
9697
msgstr ""
97-
"Vom Autorisierungsanbieter wurden keine validen Daten empfangen. Email fehlt."
98+
"Vom Autorisierungsanbieter wurden keine validen Daten empfangen. Email oder "
99+
"Benutzernamen fehlt."
98100

99-
#: src/LoginWithAuthorizationProviderAction.php:301
100-
msgid "Redirect to webtrees registration page"
101-
msgstr "Weiterleitung zur webtrees-Registrierungsseite"
101+
#: src/LoginWithAuthorizationProviderAction.php:312
102+
msgid ""
103+
"Creating new webtrees user account based on the received user data from the "
104+
"authorization provider"
105+
msgstr ""
106+
"Erstellen eines neuen webtrees Benutzerkontos basierend auf den vom "
107+
"Autorisierungsanbieter erhaltenen Benutzerdaten"
102108

103-
#: src/LoginWithAuthorizationProviderAction.php:314
109+
#: src/LoginWithAuthorizationProviderAction.php:320
104110
msgid "Automatic user registration after sign in with authorization provider"
105111
msgstr ""
106112
"Automatische Benutzer-Registrierung nach Einloggen mit Autorisierungsanbieter"
107113

108-
#: src/LoginWithAuthorizationProviderAction.php:337
114+
#: src/LoginWithAuthorizationProviderAction.php:346
109115
#, php-format
110116
msgid "The email address for user %s was updated to: %s"
111117
msgstr "Die Email-Adresse für Benutzer %s wurde aktualisiert zu: %s"
112118

113-
#: src/LoginWithAuthorizationProviderAction.php:406
119+
#: src/LoginWithAuthorizationProviderAction.php:415
114120
msgid ""
115121
"Login with the provided user credentials denied. The username or email "
116-
"provided from the authorization provider might already exist in webtrees."
122+
"provided from the authorization provider might already exist in webtrees. If "
123+
"you want to connect an existing webtrees user to an authorization provider, "
124+
"select: My pages / My account / Connect with"
117125
msgstr ""
118-
"Anmeldung mit den angegebenen Benutzeranmeldeinformationen verweigert. Der "
119-
"vom Autorisierungsanbieter angegebene Benutzername oder die E-Mail-Adresse "
120-
"ist möglicherweise bereits in Webtrees vorhanden."
126+
"Anmeldung mit den angegebenen Benutzerdaten abgelehnt. Der vom "
127+
"Autorisierungsanbieter angegebene Benutzername oder die angegebene E-Mail-"
128+
"Adresse ist möglicherweise bereits in webtrees vorhanden. Wenn Sie einen "
129+
"vorhandenen webtrees-Benutzer mit einem Autorisierungsanbieter verbinden "
130+
"möchten, wählen Sie: Meine Seiten / Mein Konto / Verknüpfen mit"
121131

122-
#: src/LoginWithAuthorizationProviderAction.php:449
132+
#: src/LoginWithAuthorizationProviderAction.php:458
123133
#, php-format
124134
msgid ""
125135
"The length of the \"%s\" exceeded the maximum length of %s and was reduced "
@@ -273,14 +283,16 @@ msgid "This user can sign in with %s"
273283
msgstr "Dieser Benutzer kann sich mit %s anmelden"
274284

275285
#: resources/views/edit-account-page.phtml:80
286+
#: resources/views/register-page.phtml:67
276287
msgid ""
277-
"Mandatory user account data from the authorization provider cannot be changed"
288+
"The administrator might have disabled to change some of the received user "
289+
"data"
278290
msgstr ""
279-
"Obligatorische Benutzer-Daten vom Autorisierungsanbieter können nicht "
280-
"geändert werden"
291+
"Der Administrator hat möglicherweise die Änderung einiger der empfangenen "
292+
"Benutzerdaten deaktiviert"
281293

282294
#: resources/views/edit-account-page.phtml:161
283-
#: resources/views/register-page.phtml:121
295+
#: resources/views/register-page.phtml:124
284296
msgid "Password (within webtrees)"
285297
msgstr "Passwort (innerhalb von webtrees)"
286298

@@ -332,15 +344,11 @@ msgstr ""
332344
"Autorisierungsanbieter anmelden, nicht zurückgesetzt werden. Bitte wenden "
333345
"Sie sich an den webtrees-Administrator."
334346

335-
#: resources/views/register-page.phtml:64
336-
msgid "Register with"
337-
msgstr "Registrierung mit"
338-
339-
#: resources/views/register-page.phtml:64
340-
msgid "User account data from authorization provider cannot be changed"
341-
msgstr "Benutzer-Daten vom Autorisierungsanbieter können nicht geändert werden"
347+
#: resources/views/register-page.phtml:67
348+
msgid "Request account with"
349+
msgstr "Benutzerkonto anfragen mit"
342350

343-
#: resources/views/register-page.phtml:138
351+
#: resources/views/register-page.phtml:141
344352
msgid "Further registration data - Please complete and continue"
345353
msgstr "Weitere Registrierungsdaten - Bitte vervollständigen und fortsetzen"
346354

@@ -509,6 +517,23 @@ msgstr ""
509517
"den Protokollfluss zwischen webtrees und dem Autorisierungsanbieter in den "
510518
"Website-Logs von webtrees protokolliert."
511519

520+
#~ msgid ""
521+
#~ "Mandatory user account data from the authorization provider cannot be "
522+
#~ "changed"
523+
#~ msgstr ""
524+
#~ "Obligatorische Benutzer-Daten vom Autorisierungsanbieter können nicht "
525+
#~ "geändert werden"
526+
527+
#~ msgid "Redirect to webtrees registration page"
528+
#~ msgstr "Weiterleitung zur webtrees-Registrierungsseite"
529+
530+
#~ msgid "Register with"
531+
#~ msgstr "Registrierung mit"
532+
533+
#~ msgid "User account data from authorization provider cannot be changed"
534+
#~ msgstr ""
535+
#~ "Benutzer-Daten vom Autorisierungsanbieter können nicht geändert werden"
536+
512537
#~ msgid ""
513538
#~ "Currently, all sign in menus are deactivated/hidden. Please activate one "
514539
#~ "of the sign in menus with the settings below. Hint: You can still access "

resources/lang/en-AU.mo

146 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)