feat: add ldap external idp to login api (#5938)

* fix: handling of ldap login through separate endpoint

* fix: handling of ldap login through separate endpoint

* fix: handling of ldap login through separate endpoint

* fix: successful intent for ldap

* fix: successful intent for ldap

* fix: successful intent for ldap

* fix: add changes from code review

* fix: remove set intent credentials and handle ldap errors

* fix: remove set intent credentials and handle ldap errors

* refactor into separate methods and fix merge

* remove mocks

---------

Co-authored-by: Livio Spring <livio.a@gmail.com>
This commit is contained in:
Stefan Benz
2023-08-16 13:29:57 +02:00
committed by GitHub
parent 1b923425cd
commit 52f68f8db8
27 changed files with 726 additions and 149 deletions

View File

@@ -139,6 +139,7 @@ Errors:
MinimumExternalIDPNeeded: Трябва да се добави поне един IDP
AlreadyExists: Външен IDP вече е зает
NotFound: Външен IDP не е намерен
LoginFailed: Влизането във Външен IDP е неуспешно
MFA:
OTP:
AlreadyReady: Многофакторният OTP (OneTimePassword) вече е настроен

View File

@@ -136,7 +136,8 @@ Errors:
NotAllowed: Externer IDP ist auf dieser Organisation nicht erlaubt.
MinimumExternalIDPNeeded: Mindestens ein IDP muss hinzugefügt werden.
AlreadyExists: External IDP ist bereits vergeben
NotFound: Externe IDP nicht gefunden
NotFound: Externer IDP nicht gefunden
LoginFailed: Externer IDP Login fehlgeschlagen
MFA:
OTP:
AlreadyReady: Multifaktor OTP (OneTimePassword) ist bereits eingerichtet

View File

@@ -137,6 +137,7 @@ Errors:
MinimumExternalIDPNeeded: At least one IDP must be added
AlreadyExists: External IDP already taken
NotFound: External IDP not found
LoginFailed: Login at External IDP failed
MFA:
OTP:
AlreadyReady: Multifactor OTP (OneTimePassword) is already set up

View File

@@ -137,6 +137,7 @@ Errors:
MinimumExternalIDPNeeded: Al menos de añadirse un IDP
AlreadyExists: IDP externo ya cogido
NotFound: IDP no encontrado
LoginFailed: Error de inicio de sesión en IDP externo
MFA:
OTP:
AlreadyReady: Multifactor OTP (OneTimePassword) ya está configurado

View File

@@ -137,6 +137,7 @@ Errors:
MinimumExternalIDPNeeded: Au moins un IDP doit être ajouté
AlreadyExists: External IDP déjà pris
NotFound: IDP externe non trouvé
LoginFailed: Échec de la connexion à l'IDP externe
MFA:
OTP:
AlreadyReady: L'OTP (mot de passe à usage unique) multifactoriel est déjà configuré.

View File

@@ -137,6 +137,7 @@ Errors:
MinimumExternalIDPNeeded: Almeno un IDP deve essere aggiunto
AlreadyExists: IDP esterno già preso
NotFound: IDP esterno non trovato
LoginFailed: Accesso all'IDP esterno non riuscito
MFA:
OTP:
AlreadyReady: Multifattore OTP (OneTimePassword) è già impostato

View File

@@ -129,6 +129,7 @@ Errors:
MinimumExternalIDPNeeded: 少なくとも1つのIDPを追加する必要があります
AlreadyExists: 外部IDPはすでに使用されています
NotFound: 外部IDPが見つかりません
LoginFailed: 外部IDPでのログインに失敗
MFA:
OTP:
AlreadyReady: 多要素OTPワンタイムパスワードは設定済みです

View File

@@ -137,6 +137,7 @@ Errors:
MinimumExternalIDPNeeded: Мора да се додаде најмалку еден надворешен IDP
AlreadyExists: Надворешниот IDP е веќе зафатен
NotFound: Надворешниот IDP не е пронајден
LoginFailed: Пријавувањето на Надворешниот ВРЛ не успеа
MFA:
OTP:
AlreadyReady: Мултифактор OTP (Еднократна Лозинка) e веќе поставен

View File

@@ -137,6 +137,7 @@ Errors:
MinimumExternalIDPNeeded: Przynajmniej jeden IDP musi być dodany
AlreadyExists: IDP zewnętrzne już istnieje
NotFound: IDP zewnętrzne nie znaleziony
LoginFailed: Logowanie w zewnętrznym IDP nie powiodło się
MFA:
OTP:
AlreadyReady: Wieloskładnikowe OTP (OneTimePassword) jest już skonfigurowane

View File

@@ -137,6 +137,7 @@ Errors:
MinimumExternalIDPNeeded: 必须添加至少一个 IDP
AlreadyExists: 外部 IDP 已存在
NotFound: 未找到外部 IDP
LoginFailed: 外部 IDP 登录失败
MFA:
OTP:
AlreadyReady: OTP (一次性密码) 已经设置好了