mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-11 21:47:32 +00:00
feat: add SAML as identity provider (#6454)
* feat: first implementation for saml sp * fix: add command side instance and org for saml provider * fix: add query side instance and org for saml provider * fix: request handling in event and retrieval of finished intent * fix: add review changes and integration tests * fix: add integration tests for saml idp * fix: correct unit tests with review changes * fix: add saml session unit test * fix: add saml session unit test * fix: add saml session unit test * fix: changes from review * fix: changes from review * fix: proto build error * fix: proto build error * fix: proto build error * fix: proto require metadata oneof * fix: login with saml provider * fix: integration test for saml assertion * lint client.go * fix json tag * fix: linting * fix import * fix: linting * fix saml idp query * fix: linting * lint: try all issues * revert linting config * fix: add regenerate endpoints * fix: translations * fix mk.yaml * ignore acs path for user agent cookie * fix: add AuthFromProvider test for saml * fix: integration test for saml retrieve information --------- Co-authored-by: Livio Spring <livio.a@gmail.com>
This commit is contained in:
@@ -505,6 +505,8 @@ Errors:
|
||||
NoChallenge: Сесия без WebAuthN предизвикателство
|
||||
Intent:
|
||||
IDPMissing: IDP липсва в заявката
|
||||
IDPInvalid: IDP невалиден за заявката
|
||||
ResponseInvalid: Отговорът на IDP е невалиден
|
||||
SuccessURLMissing: В заявката липсва URL адрес за успех
|
||||
FailureURLMissing: В заявката липсва URL адрес за грешка
|
||||
StateMissing: В заявката липсва параметър състояние
|
||||
|
@@ -487,6 +487,8 @@ Errors:
|
||||
NoChallenge: Sitzung ohne WebAuthN-Challenge
|
||||
Intent:
|
||||
IDPMissing: IDP ID fehlt im Request
|
||||
IDPInvalid: IDP ungültig für die Anfrage
|
||||
ResponseInvalid: IDP-Antwort ist ungültig
|
||||
SuccessURLMissing: Success URL fehlt im Request
|
||||
FailureURLMissing: Failure URL fehlt im Request
|
||||
StateMissing: State parameter fehlt im Request
|
||||
|
@@ -487,6 +487,8 @@ Errors:
|
||||
NoChallenge: Session without WebAuthN challenge
|
||||
Intent:
|
||||
IDPMissing: IDP ID is missing in the request
|
||||
IDPInvalid: IDP invalid for the request
|
||||
ResponseInvalid: IDP response is invalid
|
||||
SuccessURLMissing: Success URL is missing in the request
|
||||
FailureURLMissing: Failure URL is missing in the request
|
||||
StateMissing: State parameter is missing in the request
|
||||
|
@@ -487,6 +487,8 @@ Errors:
|
||||
NoChallenge: Sesión sin desafío WebAuthN
|
||||
Intent:
|
||||
IDPMissing: Falta IDP en la solicitud
|
||||
IDPInvalid: IDP no válido para la solicitud
|
||||
ResponseInvalid: La respuesta del IDP no es válida
|
||||
SuccessURLMissing: Falta la URL de éxito en la solicitud
|
||||
FailureURLMissing: Falta la URL de error en la solicitud
|
||||
StateMissing: Falta un parámetro de estado en la solicitud
|
||||
|
@@ -487,6 +487,8 @@ Errors:
|
||||
NoChallenge: Session sans challenge WebAuthN
|
||||
Intent:
|
||||
IDPMissing: IDP manquant dans la requête
|
||||
IDPInvalid: IDP non valide pour la demande
|
||||
ResponseInvalid: La réponse de l'IDP n'est pas valide
|
||||
SuccessURLMissing: Success URL absent de la requête
|
||||
FailureURLMissing: Failure URL absent de la requête
|
||||
StateMissing: Paramètre d'état manquant dans la requête
|
||||
|
@@ -487,6 +487,8 @@ Errors:
|
||||
NoChallenge: Sessione senza sfida WebAuthN
|
||||
Intent:
|
||||
IDPMissing: IDP mancante nella richiesta
|
||||
IDPInvalid: IDP non valido per la richiesta
|
||||
ResponseInvalid: La risposta dell'IDP non è valida
|
||||
SuccessURLMissing: URL di successo mancante nella richiesta
|
||||
FailureURLMissing: URL di errore mancante nella richiesta
|
||||
StateMissing: parametro di stato mancante nella richiesta
|
||||
|
@@ -476,6 +476,8 @@ Errors:
|
||||
NoChallenge: WebAuthN チャレンジを使用しないセッション
|
||||
Intent:
|
||||
IDPMissing: リクエストにIDP IDが含まれていません
|
||||
IDPInvalid: リクエストのIDPが無効
|
||||
ResponseInvalid: IDPの回答は無効
|
||||
SuccessURLMissing: リクエストに成功時の URL がありません
|
||||
FailureURLMissing: リクエストに失敗の URL がありません
|
||||
StateMissing: リクエストに State パラメータがありません
|
||||
|
@@ -486,7 +486,9 @@ Errors:
|
||||
WebAuthN:
|
||||
NoChallenge: Сесија без предизвик WebAuthN
|
||||
Intent:
|
||||
IDPMissing: ID на IDP недостасува во барањето
|
||||
IDPMissing: ID на IDP недостасува во барањето6bg
|
||||
IDPInvalid: ВРЛ неважечки за барањето
|
||||
ResponseInvalid: Одговорот на ВРЛ е неважечки
|
||||
SuccessURLMissing: URL за успех недостасува во барањето
|
||||
FailureURLMissing: URL за неуспех недостасува во барањето
|
||||
StateMissing: Параметарот State недостасува во барањето
|
||||
|
@@ -487,6 +487,8 @@ Errors:
|
||||
NoChallenge: Sesja bez wyzwania WebAuthN
|
||||
Intent:
|
||||
IDPMissing: Brak identyfikatora IDP w żądaniu
|
||||
IDPInvalid: IDP nieprawidłowe dla żądania
|
||||
ResponseInvalid: Odpowiedź IDP jest nieprawidłowa
|
||||
SuccessURLMissing: Brak adresu URL powodzenia w żądaniu
|
||||
FailureURLMissing: Brak adresu URL niepowodzenia w żądaniu
|
||||
StateMissing: Brak parametru stanu w żądaniu
|
||||
|
@@ -485,6 +485,8 @@ Errors:
|
||||
NoChallenge: Sessão sem desafio WebAuthN
|
||||
Intent:
|
||||
IDPMissing: O ID do IDP está faltando na solicitação
|
||||
IDPInvalid: IDP inválido para o pedido
|
||||
ResponseInvalid: A resposta da PDI é inválida
|
||||
SuccessURLMissing: A URL de sucesso está faltando na solicitação
|
||||
FailureURLMissing: A URL de falha está faltando na solicitação
|
||||
StateMissing: O parâmetro de estado está faltando na solicitação
|
||||
|
@@ -487,6 +487,8 @@ Errors:
|
||||
NoChallenge: 没有 WebAuthN 质询的会话
|
||||
Intent:
|
||||
IDPMissing: 请求中缺少IDP ID
|
||||
IDPInvalid: 请求的 IDP 无效
|
||||
ResponseInvalid: IDP 响应无效
|
||||
SuccessURLMissing: 请求中缺少成功URL
|
||||
FailureURLMissing: 请求中缺少失败的URL
|
||||
StateMissing: 请求中缺少状态参数
|
||||
|
Reference in New Issue
Block a user