feat: add apple as idp (#6442)

* feat: manage apple idp

* handle apple idp callback

* add tests for provider

* basic console implementation

* implement flow for login UI and add logos / styling

* tests

* cleanup

* add upload button

* begin i18n

* apple logo positioning, file upload component

* fix add apple instance idp

* add missing apple logos for login

* update to go 1.21

* fix slice compare

* revert permission changes

* concrete error messages

* translate login apple logo -y-2px

* change form parsing

* sign in button

* fix tests

* lint console

---------

Co-authored-by: peintnermax <max@caos.ch>
This commit is contained in:
Livio Spring
2023-08-31 08:39:16 +02:00
committed by GitHub
parent 0d94947d3c
commit e17b49e4ca
89 changed files with 4384 additions and 64 deletions

View File

@@ -201,6 +201,10 @@ Errors:
InvalidCharacter: 'Само буквено-цифрови знаци, . '
IDP:
InvalidSearchQuery: Невалидна заявка за търсене
ClientIDMissing: Липсва ClientID
TeamIDMissing: TeamID липсва
KeyIDMissing: Липсва KeyID
PrivateKeyMissing: Липсва частен ключ
LoginPolicy:
NotFound: Правилата за влизане не са намерени
Invalid: Правилата за влизане са невалидни

View File

@@ -199,6 +199,10 @@ Errors:
InvalidCharacter: Nur alphanumerische Zeichen, . und - sind für eine Domäne erlaubt
IDP:
InvalidSearchQuery: Ungültiger Suchparameter
ClientIDMissing: ClientID fehlt
TeamIDMissing: TeamID fehlt
KeyIDMissing: KeyID fehlt
PrivateKeyMissing: Private Key fehlt
LoginPolicy:
NotFound: Login Policy konnte nicht gefunden werden
Invalid: Login Policy ist ungültig

View File

@@ -199,6 +199,10 @@ Errors:
InvalidCharacter: Only alphanumeric characters, . and - are allowed for a domain
IDP:
InvalidSearchQuery: Invalid search query
ClientIDMissing: ClientID missing
TeamIDMissing: TeamID missing
KeyIDMissing: KeyID missing
PrivateKeyMissing: Private Key missing
LoginPolicy:
NotFound: Login Policy not found
Invalid: Login Policy is invalid

View File

@@ -199,6 +199,10 @@ Errors:
InvalidCharacter: Solo caracteres alfanuméricos, . y - se permiten para un dominio
IDP:
InvalidSearchQuery: Consulta de búsqueda no válida
ClientIDMissing: Falta ClientID
TeamIDMissing: Falta TeamID
KeyIDMissing: Falta KeyID
PrivateKeyMissing: Falta la clave privada
LoginPolicy:
NotFound: Política de inicio de sesión no encontrada
Invalid: Política de inicio de sesión no es válida

View File

@@ -199,6 +199,10 @@ Errors:
InvalidCharacter: Seuls les caractères alphanumériques, . et - sont autorisés pour un domaine
IDP:
InvalidSearchQuery: Paramètre de recherche non valide
ClientIDMissing: ID client manquant
TeamIDMissing: TeamID manquant
KeyIDMissing: ID de clé manquant
PrivateKeyMissing: clé privée manquante
LoginPolicy:
NotFound: Politique de connexion non trouvée
Invalid: La politique de connexion n'est pas valide

View File

@@ -199,6 +199,10 @@ Errors:
IDP:
InvalidSearchQuery: Parametro di ricerca non valido
InvalidCharacter: Per un dominio sono ammessi solo caratteri alfanumerici, . e -
ClientIDMissing: ClientID mancante
TeamIDMissing: TeamID mancante
KeyIDMissing: ID chiave mancante
PrivateKeyMissing: Chiave privata mancante
LoginPolicy:
NotFound: Impostazioni di accesso non trovati
Invalid: Impostazioni di accesso non sono validi

View File

@@ -191,6 +191,10 @@ Errors:
InvalidCharacter: ドメインは英数字、'.'、'-'のみ使用可能です。
IDP:
InvalidSearchQuery: 無効な検索クエリです
ClientIDMissing: クライアントIDがありません
TeamIDMissing: チームIDがありません
KeyIDMissing: キーIDがありません
PrivateKeyMissing: 秘密キーがありません
LoginPolicy:
NotFound: ログインポリシーが見つかりません
Invalid: 無効なログインポリシーです

View File

@@ -199,6 +199,10 @@ Errors:
InvalidCharacter: Дозволени се само алфанумерички знаци, . и - се дозволени за домен
IDP:
InvalidSearchQuery: Невалидно пребарување
ClientID Missing: ClientID недостасува
TeamIDMissing: TeamID недостасува
Клучен ID Недостасува: Недостасува ID на клуч
PrivateKeyMissing: Недостасува приватен клуч
LoginPolicy:
NotFound: Политиката за најавување не е пронајдена
Invalid: Политиката за најавување е невалидна

View File

@@ -199,6 +199,10 @@ Errors:
InvalidCharacter: Tylko znaki alfanumeryczne, . i - są dozwolone dla domeny
IDP:
InvalidSearchQuery: Nieprawidłowe zapytanie wyszukiwania
ClientIDMissing: Brak ClientID
TeamIDMissing: Brak TeamID
KeyIDMissing: Brak KeyID
PrivateKeyMissing: Brak klucza prywatnego
LoginPolicy:
NotFound: Polityka logowania nie znaleziona
Invalid: Polityka logowania jest nieprawidłowa

View File

@@ -197,6 +197,10 @@ Errors:
InvalidCharacter: Apenas caracteres alfanuméricos, . e - são permitidos para um domínio
IDP:
InvalidSearchQuery: Consulta de pesquisa inválida
ClientIDMissing: ClientID ausente
TeamIDMissing: TeamID ausente
KeyIDMissing: KeyID ausente
PrivateKeyMissing: Chave privada ausente
LoginPolicy:
NotFound: Política de login não encontrada
Invalid: Política de login é inválida

View File

@@ -199,6 +199,10 @@ Errors:
InvalidCharacter: 只有字母数字字符,.和 - 允许用于域名中
IDP:
InvalidSearchQuery: 无效的搜索查询
ClientIDMissing: 客户端 ID 丢失
TeamIDMissing: 团队 ID 丢失
KeyIDMissing: 密钥 ID 丢失
PrivateKeyMissing: 私钥丢失
LoginPolicy:
NotFound: 未找到登录策略
Invalid: 登录策略无效