mirror of
https://github.com/zitadel/zitadel.git
synced 2025-10-08 19:21:32 +00:00

* feat: jwt idp * feat: command side * feat: add tests * fill idp views with jwt idps and return apis * add jwtEndpoint to jwt idp * begin jwt request handling * merge * handle jwt idp * cleanup * fixes * autoregister * get token from specific header name * error handling * fix texts * handle renderExternalNotFoundOption Co-authored-by: fabi <fabienne.gerschwiler@gmail.com>
363 lines
14 KiB
YAML
363 lines
14 KiB
YAML
Login:
|
|
Title: Anmeldung
|
|
Description: Mit ZITADEL-Konto anmelden.
|
|
TitleLinking: Anmeldung für Benutzer Linking
|
|
DescriptionLinking: Gib deine Benutzerdaten ein um den externen Benutzer mit einem ZITADEL Benutzer zu linken.
|
|
LoginNameLabel: Loginname
|
|
UsernamePlaceHolder: username
|
|
LoginnamePlaceHolder: username@domain
|
|
ExternalUserDescription: Melde dich mit einem externen Benutzer an
|
|
MustBeMemberOfOrg: Der Benutzer muss der Organisation {{.OrgName}} angehören.
|
|
RegisterButtonText: registrieren
|
|
NextButtonText: weiter
|
|
|
|
SelectAccount:
|
|
Title: Account auswählen
|
|
Description: Wähle deinen Account aus.
|
|
TitleLinking: Account auswählen um zu verlinken
|
|
DescriptionLinking: Wähle deinen Account, um diesen mit deinem externen Benutzer zu verlinken.
|
|
OtherUser: Anderer Benutzer
|
|
SessionState0: aktiv
|
|
SessionState1: inaktiv
|
|
MustBeMemberOfOrg: Der Benutzer muss der Organisation {{.OrgName}} angehören.
|
|
|
|
Password:
|
|
Title: Willkommen zurück!
|
|
Description: Gib deine Benutzerdaten ein.
|
|
PasswordLabel: Passwort
|
|
MinLength: Mindestlänge
|
|
HasUppercase: Grossbuchstaben
|
|
HasLowercase: Kleinbuchstaben
|
|
HasNumber: Nummer
|
|
HasSymbol: Symbol
|
|
Confirmation: Bestätigung stimmt überein
|
|
ResetLinkText: Password zurücksetzen
|
|
BackButtonText: zurück
|
|
NextButtonText: weiter
|
|
|
|
UsernameChange:
|
|
Title: Usernamen ändern
|
|
Description: Wähle deinen neuen Benutzernamen
|
|
UsernameLabel: Benutzernamen
|
|
CancelButtonText: abbrechen
|
|
NextButtonText: weiter
|
|
|
|
UsernameChangeDone:
|
|
Title: Username geändert
|
|
Description: Der Username wurde erfolgreich geändert.
|
|
NextButtonText: next
|
|
|
|
InitPassword:
|
|
Title: Passwort setzen
|
|
Description: Du hast einen Code erhalten, welcher im untenstehenden Formular eingegeben werden muss um ein neues Passwort zu setzen.
|
|
CodeLabel: Code
|
|
NewPasswordLabel: Neues Passwort
|
|
NewPasswordConfirmLabel: Passwort bestätigen
|
|
ResendButtonText: erneut senden
|
|
NextButtonText: weiter
|
|
|
|
InitPasswordDone:
|
|
Title: Passwort gesetzt
|
|
Description: Passwort erfolgreich gesetzt
|
|
NextButtonText: weiter
|
|
CancelButtonText: abbrechen
|
|
|
|
InitUser:
|
|
Title: User aktivieren
|
|
Description: Du hast einen Code erhalten, welcher im untenstehenden Formular eingegeben werden muss um deine EMail zu verifizieren und ein neues Passwort zu setzen.
|
|
CodeLabel: Code
|
|
NewPasswordLabel: Neues Passwort
|
|
NewPasswordConfirmLabel: Passwort bestätigen
|
|
NextButtonText: weiter
|
|
ResendButtonText: erneut senden
|
|
|
|
InitUserDone:
|
|
Title: User aktiviert
|
|
Description: EMail verifiziert und Passwort erfolgreich gesetzt
|
|
NextButtonText: weiter
|
|
CancelButtonText: abbrechen
|
|
|
|
InitMFAPrompt:
|
|
Title: Multifaktor hinzufügen
|
|
Description: Möchtest du einen Mulitfaktor hinzufügen?
|
|
Provider0: OTP (One Time Password)
|
|
Provider1: U2F (Universal 2nd Factor)
|
|
NextButtonText: weiter
|
|
SkipButtonText: überspringen
|
|
|
|
InitMFAOTP:
|
|
Title: Multifaktor Verifizierung
|
|
Description: Verifiziere deinen Multifaktor
|
|
OTPDescription: Scanne den Code mit einem Authentifizierungs-App (z.B Google Authenticator) oder kopiere das Secret und gib anschliessend den Code ein.
|
|
SecretLabel: Secret
|
|
CodeLabel: Code
|
|
NextButtonText: weiter
|
|
CancelButtonText: abbrechen
|
|
|
|
InitMFAU2F:
|
|
Title: Multifaktor U2F / WebAuthN hinzufügen
|
|
Description: Füge dein Token hinzu, indem du einen Namen eingibst und den 'Token registrieren' Button drückst.
|
|
TokenNameLabel: Name des Tokens / Geräts
|
|
NotSupported: WebAuthN wird durch deinen Browser nicht unterstützt. Stelle sicher, dass du die aktuelle Version installiert hast oder nutze einen anderen (z.B. Chrome, Safari, Firefox)
|
|
RegisterTokenButtonText: Token registrieren
|
|
ErrorRetry: Versuche es erneut, erstelle eine neue Abfrage oder wähle einen andere Methode.
|
|
|
|
InitMFADone:
|
|
Title: Multifaktor Verifizierung erstellt
|
|
Description: Multifikator Verifizierung erfolgreich abgeschlossen. Der Multifaktor muss bei jeder Anmeldung eingegeben werden.
|
|
NextButtonText: weiter
|
|
CancelButtonText: abbrechen
|
|
|
|
MFAProvider:
|
|
Provider0: OTP (One Time Password)
|
|
Provider1: U2F (Universal 2nd Factor)
|
|
ChooseOther: oder wähle eine andere Option aus
|
|
|
|
VerifyMFAOTP:
|
|
Title: Multifaktor verifizieren
|
|
Description: Verifiziere deinen Multifaktor
|
|
CodeLabel: Code
|
|
NextButtonText: next
|
|
|
|
VerifyMFAU2F:
|
|
Title: Multifaktor Verifizierung
|
|
Description: Verifiziere deinen Multifaktor U2F / WebAuthN Token
|
|
NotSupported: WebAuthN wird durch deinen Browser nicht unterstützt. Stelle sicher, dass du die aktuelle Version installiert hast oder nutze einen anderen (z.B. Chrome, Safari, Firefox)
|
|
ErrorRetry: Versuche es erneut, erstelle eine neue Abfrage oder wähle einen andere Methode.
|
|
ValidateTokenButtonText: Token validieren
|
|
|
|
Passwordless:
|
|
Title: Passwortlos einloggen
|
|
Description: Verifiziere dein Token
|
|
NotSupported: WebAuthN wird durch deinen Browser nicht unterstützt. Stelle sicher, dass du die aktuelle Version installiert hast oder nutze einen anderen (z.B. Chrome, Safari, Firefox)
|
|
ErrorRetry: Versuche es erneut, erstelle eine neue Abfrage oder wähle einen andere Methode.
|
|
LoginWithPwButtonText: Mit Passwort anmelden
|
|
ValidateTokenButtonText: Token validieren
|
|
|
|
PasswordlessPrompt:
|
|
Title: Passwortloser Login hinzufügen
|
|
Description: Möchtest du einen passwortlosen Login hinzufügen?
|
|
DescriptionInit: Du musst zuerst den Passwortlosen Login hinzufügen. Nutze dazu den Link, den du erhalten hast um dein Gerät zu registrieren.
|
|
PasswordlessButtonText: Werde Passwortlos
|
|
NextButtonText: weiter
|
|
SkipButtonText: überspringen
|
|
|
|
PasswordlessRegistration:
|
|
Title: Passwortloser Login hinzufügen
|
|
Description: Füge dein Token hinzu, indem du einen Namen eingibst und den 'Token registrieren' Button drückst.
|
|
TokenNameLabel: Name des Tokens / Geräts
|
|
NotSupported: WebAuthN wird durch deinen Browser nicht unterstützt. Stelle sicher, dass du die aktuelle Version installiert hast oder nutze einen anderen (z.B. Chrome, Safari, Firefox)
|
|
RegisterTokenButtonText: Token registrieren
|
|
ErrorRetry: Versuche es erneut, erstelle eine neue Abfrage oder wähle eine andere Methode.
|
|
|
|
PasswordlessRegistrationDone:
|
|
Title: Passwortloser Login erstellt
|
|
Description: Token für passwortlosen Login erfolgreich hinzugefügt.
|
|
NextButtonText: weiter
|
|
CancelButtonText: abbrechen
|
|
|
|
PasswordChange:
|
|
Title: Passwort ändern
|
|
Description: Ändere dein Password in dem du dein altes und dann dein neuen Passwort eingibst.
|
|
OldPasswordLabel: Altes Passwort
|
|
NewPasswordLabel: Neues Passwort
|
|
NewPasswordConfirmLabel: Passwort Bestätigung
|
|
CancelButtonText: abbrechen
|
|
NextButtonText: weiter
|
|
|
|
PasswordChangeDone:
|
|
Title: Passwort ändern
|
|
Description: Das Passwort wurde erfolgreich geändert.
|
|
NextButtonText: weiter
|
|
|
|
PasswordResetDone:
|
|
Title: Resetlink versendet
|
|
Description: Prüfe dein E-Mail Postfach, um ein neues Passwort zu setzen.
|
|
NextButtonText: weiter
|
|
|
|
EmailVerification:
|
|
Title: E-Mail Verifizierung
|
|
Description: Du hast ein E-Mail zur Verifizierung deiner E-Mail Adresse bekommen. Gib den Code im untenstehenden Formular ein. Mit erneut versenden, wird dir ein neues E-Mail zugestellt.
|
|
CodeLabel: Code
|
|
NextButtonText: weiter
|
|
ResendButtonText: erneut senden
|
|
|
|
EmailVerificationDone:
|
|
Title: E-Mail Verifizierung
|
|
Description: Deine E-Mail Adresse wurde erfolgreich verifiziert.
|
|
NextButtonText: weiter
|
|
CancelButtonText: abbrechen
|
|
LoginButtonText: anmelden
|
|
|
|
RegisterOption:
|
|
Title: Registrations Möglichkeiten
|
|
Description: Wähle aus wie du dich registrieren möchtest.
|
|
RegisterUsernamePasswordButtonText: Mit Benutzername Passwort
|
|
ExternalLoginDescription: oder registriere dich mit einem externen Benutzer
|
|
|
|
RegistrationUser:
|
|
Title: Registration
|
|
Description: Gib deine Benutzerangaben an. Die E-Mail Adresse wird als Benutzernamen verwendet.
|
|
DescriptionOrgRegister: Gib deine Benutzerangaben an.
|
|
EmailLabel: E-Mail
|
|
UsernameLabel: Benutzername
|
|
FirstnameLabel: Vorname
|
|
LastnameLabel: Nachname
|
|
LanguageLabel: Sprache
|
|
German: Deutsch
|
|
English: English
|
|
GenderLabel: Geschlecht
|
|
Female: weiblich
|
|
Male: männlich
|
|
Diverse: diverse
|
|
PasswordLabel: Passwort
|
|
PasswordConfirmLabel: Passwort wiederholen
|
|
TosAndPrivacyLabel: Allgemeine Geschäftsbedingungen und Datenschutz
|
|
TosConfirm: Ich akzeptiere die
|
|
TosLinkText: AGBs
|
|
TosConfirmAnd: und die
|
|
PrivacyLinkText: Datenschutzerklärung
|
|
ExternalLogin: oder registriere dich mit einem externen Benutzer
|
|
BackButtonText: zurück
|
|
NextButtonText: weiter
|
|
|
|
ExternalRegistrationUserOverview:
|
|
Title: Externer Benutzer Registration
|
|
Description: Deine Benutzerangaben werden vom ausgewählten Provider übernommen. Du kannst sie hier ändern und ergänzen, bevor dein Benutzer angelegt wird.
|
|
EmailLabel: E-Mail
|
|
UsernameLabel: Benutzername
|
|
FirstnameLabel: Vorname
|
|
LastnameLabel: Nachname
|
|
NicknameLabel: Nachname
|
|
PhoneLabel: Telefonnummer
|
|
LanguageLabel: Sprache
|
|
German: Deutsch
|
|
English: English
|
|
TosAndPrivacyLabel: Allgemeine Geschäftsbedingungen und Datenschutz
|
|
TosConfirm: Ich akzeptiere die
|
|
TosLinkText: AGBs
|
|
TosConfirmAnd: und die
|
|
PrivacyLinkText: Datenschutzerklärung
|
|
BackButtonText: zurück
|
|
NextButtonText: speichern
|
|
|
|
RegistrationOrg:
|
|
Title: Organisations Registration
|
|
Description: Gib deinen Organisationsnamen und deine Benutzerangaben an.
|
|
OrgNameLabel: Organisationsname
|
|
EmailLabel: E-Mail
|
|
UsernameLabel: Benutzername
|
|
FirstnameLabel: Vorname
|
|
LastnameLabel: Nachname
|
|
PasswordLabel: Passwort
|
|
PasswordConfirmLabel: Passwort wiederholen
|
|
TosAndPrivacyLabel: Allgemeine Geschäftsbedingungen und Datenschutz
|
|
TosConfirm: Ich akzeptiere die
|
|
TosLinkText: AGBs
|
|
TosConfirmAnd: und die
|
|
PrivacyLinkText: Datenschutzerklärung
|
|
SaveButtonText: speichern
|
|
|
|
LoginSuccess:
|
|
Title: Erfolgreich eingeloggt
|
|
AutoRedirectDescription: Du wirst automatisch zurück in die Applikation geleitet. Danach kannst du diese Fenster schliessen.
|
|
RedirectedDescription: Du kannst diese Fenster nun schliessen.
|
|
NextButtonText: weiter
|
|
|
|
LogoutDone:
|
|
Title: Ausgeloggt
|
|
Description: Du wurdest erfolgreich ausgeloggt.
|
|
LoginButtonText: anmelden
|
|
|
|
LinkingUsersDone:
|
|
Title: Benutzerlinking
|
|
Description: Benuzterlinking erledigt.
|
|
CancelButtonText: abbrechen
|
|
NextButtonText: weiter
|
|
|
|
ExternalNotFoundOption:
|
|
Title: Externer Benutzer
|
|
Description: Externer Benutzer konnte nicht gefunden werden. Willst du deinen Benutzer mit einem bestehenden verlinken oder diesen als neuen Benutzer registrieren.
|
|
LinkButtonText: Verlinken
|
|
AutoRegisterButtonText: Automatisches registrieren
|
|
TosAndPrivacyLabel: Allgemeine Geschäftsbedingungen und Datenschutz
|
|
TosConfirm: Ich akzeptiere die
|
|
TosLinkText: AGBs
|
|
TosConfirmAnd: und die
|
|
PrivacyLinkText: Datenschutzerklärung
|
|
|
|
Footer:
|
|
PoweredBy: Powered By
|
|
Tos: AGB
|
|
PrivacyPolicy: Datenschutzerklärung
|
|
Help: Hilfe
|
|
HelpLink: https://docs.zitadel.ch/docs/manuals/user-login
|
|
|
|
Errors:
|
|
Internal: Es ist ein interner Fehler aufgetreten
|
|
AuthRequest:
|
|
NotFound: AuthRequest konnte nicht gefunden werden
|
|
UserAgentNotCorresponding: User Agent stimmt nicht überein
|
|
UserAgentNotFound: User Agent ID nicht gefunden
|
|
TokenNotFound: Token nicht gefunden
|
|
RequestTypeNotSupported: Requesttyp wird nicht unterstürzt
|
|
MissingParameters: Benötigte Parameter fehlen
|
|
User:
|
|
NotFound: Benutzer konnte nicht gefunden werden
|
|
Inactive: Benutzer ist inaktiv
|
|
NotFoundOnOrg: Benutzer konnte in der gewünschten Organisation nicht gefunden werden
|
|
NotAllowedOrg: Benutzer gehört nicht der benötigten Organisation an
|
|
NotMatchingUserID: User stimm nicht mit User in Auth Request überein
|
|
UserIDMissing: UserID ist leer
|
|
Invalid: Userdaten sind ungültig
|
|
DomainNotAllowedAsUsername: Domäne ist bereits reserviert und kann nicht verwendet werden
|
|
NotAllowedToLink: Der Benutzer darf nicht mit einem externen Login Provider verlinkt werden
|
|
Password:
|
|
ConfirmationWrong: Passwort Bestätigung stimmt nicht überein
|
|
Empty: Passwort ist leer
|
|
Invalid: Passwort ungültig
|
|
InvalidAndLocked: Password ist undgültig und Benutzer wurde gesperrt, melden Sie sich bei ihrem Administrator.
|
|
PasswordComplexityPolicy:
|
|
NotFound: Passwort Policy konnte nicht gefunden werden
|
|
MinLength: Passwort ist zu kurz
|
|
HasLower: Passwort beinhaltet keinen klein Buchstaben
|
|
HasUpper: Passwort beinhaltet keinen gross Buchstaben
|
|
HasNumber: Passwort beinhaltet keine Nummer
|
|
HasSymbol: Passwort beinhaltet kein Symbol
|
|
Code:
|
|
Expired: Code ist abgelaufen
|
|
Invalid: Code ist ungültig
|
|
Empty: Code ist leer
|
|
CryptoCodeNil: Crypto Code ist nil
|
|
NotFound: Code konnte nicht gefunden werden
|
|
GeneratorAlgNotSupported: Generator Algorithums wird nicht unterstützt
|
|
EmailVerify:
|
|
UserIDEmpty: UserID ist leer
|
|
ExternalData:
|
|
CouldNotRead: Externe Daten konnten nicht korrekt gelesen werden
|
|
MFA:
|
|
NoProviders: Es stehen keine Multifaktorprovider zur Verfügung
|
|
OTP:
|
|
AlreadyReady: Multifaktor OTP (OneTimePassword) ist bereits eingerichtet
|
|
NotExisting: Multifaktor OTP (OneTimePassword) existiert nicht
|
|
InvalidCode: Code ist ungültig
|
|
NotReady: Multifaktor OTP (OneTimePassword) ist nicht bereit
|
|
Locked: Benutzer ist gesperrt
|
|
SomethingWentWrong: Irgendetwas ist schief gelaufen
|
|
NotActive: Benutzer ist nicht aktiv
|
|
ExternalIDP:
|
|
IDPTypeNotImplemented: IDP Typ ist nicht implementiert
|
|
NotAllowed: Externer Login Provider ist nicht erlaubt
|
|
IDPConfigIDEmpty: Identity Provider ID ist leer
|
|
ExternalUserIDEmpty: Externe User ID ist leer
|
|
UserDisplayNameEmpty: Benutzer Anzeige Name ist leer
|
|
GrantRequired: Der Login an diese Applikation ist nicht möglich. Der Benutzer benötigt mindestens eine Berechtigung an der Applikation. Bitte melde dich bei deinem Administrator.
|
|
ProjectRequired: Der Login an diese Applikation ist nicht möglich. Die Organisation des Benutzer benötigt Berechtigung auf das Projekt. Bitte melde dich bei deinem Administrator.
|
|
IdentityProvider:
|
|
InvalidConfig: Identitäts Provider Konfiguration ist ungültig
|
|
IAM:
|
|
LockoutPolicy:
|
|
NotExisting: Lockout Policy existiert nicht
|
|
|
|
optional: (optional)
|