feat(crypto): use passwap for machine and app secrets (#7657)

* feat(crypto): use passwap for machine and app secrets

* fix command package tests

* add hash generator command test

* naming convention, fix query tests

* rename PasswordHasher and cleanup start commands

* add reducer tests

* fix intergration tests, cleanup old config

* add app secret unit tests

* solve setup panics

* fix push of updated events

* add missing event translations

* update documentation

* solve linter errors

* remove nolint:SA1019 as it doesn't seem to help anyway

* add nolint to deprecated filter usage

* update users migration version

* remove unused ClientSecret from APIConfigChangedEvent

---------

Co-authored-by: Livio Spring <livio.a@gmail.com>
This commit is contained in:
Tim Möhlmann
2024-04-05 12:35:49 +03:00
committed by GitHub
parent 5931fb8f28
commit 2089992d75
135 changed files with 2407 additions and 1779 deletions

View File

@@ -643,6 +643,7 @@ EventTypes:
removed: Ключът е премахнат
secret:
set: Секретен комплект
updated: Тайният хеш е актуализиран
removed: Тайната е премахната
check:
succeeded: Тайната проверка е успешна
@@ -1019,6 +1020,11 @@ EventTypes:
check:
succeeded: Проверката на OIDC Client Secret е успешна
failed: Проверката на OIDC Client Secret е неуспешна
api:
secret:
check:
succeeded: Тайната проверка на API е успешна
failed: Тайната проверка на API е неуспешна
key:
added: Добавен ключ за приложение
removed: Ключът на приложението е премахнат
@@ -1031,11 +1037,13 @@ EventTypes:
changed: Конфигурацията на OIDC е променена
secret:
changed: Тайната на OIDC е променена
updated: Тайният хеш на OIDC е актуализиран
api:
added: Добавена е конфигурация на API
changed: Променена конфигурация на API
secret:
changed: Тайната на API е променена
updated: Тайният хеш на API е актуализиран
policy:
password:
complexity:

View File

@@ -624,6 +624,7 @@ EventTypes:
removed: Klíč odstraněn
secret:
set: Tajemství nastaveno
updated: Tajný hash aktualizován
removed: Tajemství odstraněno
check:
succeeded: Kontrola tajemství byla úspěšná
@@ -998,6 +999,11 @@ EventTypes:
check:
succeeded: Kontrola tajného klíče OIDC klienta byla úspěšná
failed: Kontrola tajného klíče OIDC klienta selhala
api:
secret:
check:
succeeded: Tajná kontrola API byla úspěšná
failed: Tajná kontrola API se nezdařila
key:
added: Klíč aplikace přidán
removed: Klíč aplikace odstraněn
@@ -1010,11 +1016,13 @@ EventTypes:
changed: Konfigurace OIDC změněna
secret:
changed: Tajný klíč OIDC změněn
updated: Tajný hash OIDC byl aktualizován
api:
added: Konfigurace API přidána
changed: Konfigurace API změněna
secret:
changed: Tajný klíč API změněn
updated: Tajný hash API byl aktualizován
policy:
password:
complexity:

View File

@@ -626,6 +626,7 @@ EventTypes:
removed: Key entfernt
secret:
set: Secret gesetzt
updated: Geheimer Hash aktualisiert
removed: Secret entfernt
check:
succeeded: Secret Überprüfung erfolgreich
@@ -1000,6 +1001,11 @@ EventTypes:
check:
succeeded: OIDC Client Secret Validierung erfolgreich
failed: OIDC Client Secret Validierung fehlgeschlagen
api:
secret:
check:
succeeded: Überprüfung des API-Geheimnisses erfolgreich
failed: Die Überprüfung des API-Geheimnisses ist fehlgeschlagen
key:
added: Applikations Schlüssel hinzugefügt
removed: Applikations Schlüssel entfernt
@@ -1012,11 +1018,13 @@ EventTypes:
changed: OIDC Konfiguration geändert
secret:
changed: OIDC Client Secret geändert
updated: OIDC-Geheim-Hash aktualisiert
api:
added: API Konfiguration hinzugefügt
changed: API Konfiguration geändert
secret:
changed: API Client Secret geändert
updated: API-Geheimnis-Hash aktualisiert
policy:
password:
complexity:

View File

@@ -626,6 +626,7 @@ EventTypes:
removed: Key removed
secret:
set: Secret set
updated: Secret hash updated
removed: Secret removed
check:
succeeded: Secret check succeeded
@@ -1000,6 +1001,11 @@ EventTypes:
check:
succeeded: OIDC Client Secret check succeeded
failed: OIDC Client Secret check failed
api:
secret:
check:
succeeded: API secret check succeeded
failed: API secret check failed
key:
added: Application key added
removed: Application key removed
@@ -1012,11 +1018,13 @@ EventTypes:
changed: OIDC Configuration changed
secret:
changed: OIDC secret changed
updated: OIDC secret hash updated
api:
added: API Configuration added
changed: API Configuration changed
secret:
changed: API secret changed
updated: API secret hash updated
policy:
password:
complexity:

View File

@@ -626,6 +626,7 @@ EventTypes:
removed: Clave eliminada
secret:
set: Secreto establecido
updated: Hash secreto actualizado
removed: Secreto eliminado
check:
succeeded: Comprobación exitosa del secreto
@@ -1000,6 +1001,11 @@ EventTypes:
check:
succeeded: Comprobación con éxito del secreto del cliente OIDC
failed: Comprobación fallida del secreto del cliente OIDC
api:
secret:
check:
succeeded: La verificación del secreto de API fue exitosa
failed: Error en la comprobación del secreto de API
key:
added: Clave de aplicación añadida
removed: Clave de aplicación eliminada
@@ -1012,11 +1018,13 @@ EventTypes:
changed: Configuracion OIDC modificada
secret:
changed: Secreto OIDC modificado
updated: Hash secreto OIDC actualizado
api:
added: Configuración API añadida
changed: Configuración API modificada
secret:
changed: Configuración de secreto API modificada
updated: Hash secreto de API actualizado
policy:
password:
complexity:

View File

@@ -624,6 +624,7 @@ EventTypes:
removed: Clé supprimée
secret:
set: Secret défini
updated: Hachage secret mis à jour
removed: Secret supprimée
check:
succeeded: La vérification de Secret réussie
@@ -961,6 +962,11 @@ EventTypes:
verified:
check: Vérification du secret du client OIDC réussie
failed: La vérification du secret du client OIDC a échoué
api:
secret:
check:
succeeded: La vérification du secret de l'API a réussi
failed: La vérification du secret de l'API a échoué
key:
added: Clé d'application ajoutée
removed: Clé d'application supprimée
@@ -973,11 +979,13 @@ EventTypes:
changed: Modification de la configuration de l'OIDC
secret:
changed: Le secret de l'OIDC a été modifié
updated: Hachage secret OIDC mis à jour
api:
added: Configuration API ajoutée
changed: La configuration de l'API a été modifiée
secret:
changed: Le secret de l'API a été modifié
updated: Hachage secret de l'API mis à jour
policy:
password:
complexity:

View File

@@ -625,6 +625,7 @@ EventTypes:
removed: Chiave rimossa
secret:
set: Secret set
updated: Hash segreto aggiornato
removed: Secret rimosso
check:
succeeded: Controllo della Secret riuscito
@@ -965,6 +966,11 @@ EventTypes:
key:
added: Chiave di applicazione aggiunta
removed: Chiave di applicazione rimossa
api:
secret:
check:
succeeded: Il controllo del segreto API è riuscito
failed: Il controllo del segreto API non è riuscito
config:
saml:
added: Configurazione SAML aggiunta
@@ -974,11 +980,13 @@ EventTypes:
changed: Configurazione OIDC modificata
secret:
changed: Segreto OIDC cambiato
updated: Hash segreto OIDC aggiornato
api:
added: Configurazione API aggiunta
changed: Configurazione API modificata
secret:
changed: Segreto API cambiato
updated: Hash segreto API aggiornato
policy:
password:
complexity:

View File

@@ -615,6 +615,7 @@ EventTypes:
removed: キーの削除
secret:
set: シークレットのセット
updated: 秘密のハッシュが更新されました
removed: シークレットの削除
check:
succeeded: シークレットチェックの成功
@@ -989,6 +990,11 @@ EventTypes:
check:
succeeded: OIDCクライアントシークレットチェックの成功
failed: OIDCクライアントシークレットチェックの失敗
api:
secret:
check:
succeeded: APIシークレットチェックに成功しました
failed: APIシークレットチェックに失敗しました
key:
added: アプリケーションキーの追加
removed: アプリケーションキーの削除
@@ -1001,11 +1007,13 @@ EventTypes:
changed: OIDC構成の変更
secret:
changed: OIDCシークレットの変更
updated: OIDC シークレットハッシュが更新されました
api:
added: API構成の追加
changed: API構成の変更
secret:
changed: APIのシークレットの変更
updated: API シークレット ハッシュが更新されました
policy:
password:
complexity:

View File

@@ -625,6 +625,7 @@ EventTypes:
removed: Клучот е отстранет
secret:
set: Тајната е додадена
updated: Тајниот хаш е ажуриран
removed: Тајната е отстрането
check:
succeeded: Проверката на тајната е успешна
@@ -999,6 +1000,11 @@ EventTypes:
check:
succeeded: Проверката на OIDC клиентска тајна е успешна
failed: Проверката на OIDC клиентска тајна е неуспешна
api:
secret:
check:
succeeded: Проверката на тајната на API беше успешна
failed: Проверката на тајната на API не успеа
key:
added: Додаден клуч за апликацијата
removed: Отстранет клуч за апликацијата
@@ -1011,11 +1017,13 @@ EventTypes:
changed: Променета OIDC конфигурација
secret:
changed: Променета OIDC тајна
updated: Тајниот хаш на OIDC е ажуриран
api:
added: Додадена API конфигурација
changed: Променета API конфигурација
secret:
changed: Променета API тајна
updated: Тајниот хаш на API е ажуриран
policy:
password:
complexity:

View File

@@ -626,6 +626,7 @@ EventTypes:
removed: Sleutel verwijderd
secret:
set: Geheim ingesteld
updated: Geheime hash bijgewerkt
removed: Geheim verwijderd
check:
succeeded: Geheimcontrole geslaagd
@@ -1000,6 +1001,11 @@ EventTypes:
check:
succeeded: OIDC Client Secret controle geslaagd
failed: OIDC Client Secret controle mislukt
api:
secret:
check:
succeeded: API-geheimcontrole geslaagd
failed: API-geheimcontrole mislukt
key:
added: Applicatiesleutel toegevoegd
removed: Applicatiesleutel verwijderd
@@ -1012,11 +1018,13 @@ EventTypes:
changed: OIDC Configuratie gewijzigd
secret:
changed: OIDC geheim gewijzigd
updated: OIDC geheime hash bijgewerkt
api:
added: API Configuratie toegevoegd
changed: API Configuratie gewijzigd
secret:
changed: API geheim gewijzigd
updated: API-geheime hash bijgewerkt
policy:
password:
complexity:

View File

@@ -626,6 +626,7 @@ EventTypes:
removed: Usunięto klucz
secret:
set: Sekret ustawiony
updated: Zaktualizowano tajny skrót
removed: Sekret usunięty
check:
succeeded: Sprawdzenie sekretu powiodło się
@@ -1000,6 +1001,11 @@ EventTypes:
check:
succeeded: Sprawdzenie sekretu OIDC Klienta powiodło się
failed: Sprawdzenie sekretu OIDC Klienta nie powiodło się
api:
secret:
check:
succeeded: Sprawdzenie tajnego interfejsu API powiodło się
failed: Sprawdzanie tajnego interfejsu API nie powiodło się
key:
added: Dodano klucz aplikacji
removed: Usunięto klucz aplikacji
@@ -1012,11 +1018,13 @@ EventTypes:
changed: Zmieniono konfigurację OIDC
secret:
changed: Zmieniono sekret OIDC
updated: Zaktualizowano tajny skrót OIDC
api:
added: Dodano konfigurację API
changed: Zmieniono konfigurację API
secret:
changed: Zmieniono sekret API
updated: Zaktualizowano tajny skrót API
policy:
password:
complexity:

View File

@@ -620,6 +620,7 @@ EventTypes:
removed: Chave removida
secret:
set: Segredo definido
updated: Hash secreto atualizado
removed: Segredo removido
check:
succeeded: Verificação de segredo bem-sucedida
@@ -994,6 +995,11 @@ EventTypes:
check:
succeeded: Verificação de segredo do cliente OIDC bem-sucedida
failed: Verificação de segredo do cliente OIDC falhou
api:
secret:
check:
succeeded: Verificação secreta da API bem-sucedida
failed: Falha na verificação do segredo da API
key:
added: Chave do aplicativo adicionada
removed: Chave do aplicativo removida
@@ -1006,11 +1012,13 @@ EventTypes:
changed: Configuração OIDC alterada
secret:
changed: Segredo OIDC alterado
updated: Hash secreto do OIDC atualizado
api:
added: Configuração de API adicionada
changed: Configuração de API alterada
secret:
changed: Segredo da API alterado
updated: Hash secreto da API atualizado
policy:
password:
complexity:

View File

@@ -615,6 +615,7 @@ EventTypes:
removed: Ключ удалён
secret:
set: Ключ установлен
updated: Секретный хеш обновлен.
removed: Ключ удалён
check:
succeeded: Проверка ключа прошла успешно
@@ -989,6 +990,11 @@ EventTypes:
check:
succeeded: Проверка клиентского ключа OIDC прошла успешно
failed: Проверки клиентского ключа OIDC не удалась
api:
secret:
check:
succeeded: Проверка секретности API прошла успешно
failed: Проверка секретности API не удалась
key:
added: Ключ приложения добавлен
removed: Ключ приложения удалён
@@ -1001,11 +1007,13 @@ EventTypes:
changed: Конфигурация OIDC изменена
secret:
changed: Ключ OIDC изменён
updated: Секретный хеш OIDC обновлен.
api:
added: Конфигурация API добавлена
changed: Конфигурация API изменена
secret:
changed: Ключ API изменён
updated: Секретный хэш API обновлен.
policy:
password:
complexity:

View File

@@ -624,6 +624,7 @@ EventTypes:
removed: 删除服务用户 Key
secret:
set: 秘密套装
updated: 秘密哈希已更新
removed: 秘密删除
check:
succeeded: 成功的秘密控制
@@ -961,6 +962,11 @@ EventTypes:
check:
succeeded: 检查 OIDC Client Secret 成功
failed: 检查 OIDC Client Secret 失败
api:
secret:
check:
succeeded: API密检成功
failed: API 秘密检查失败
key:
added: 添加应用 Key
removed: 删除应用 Key
@@ -973,11 +979,13 @@ EventTypes:
changed: 更改 OIDC 配置
secret:
changed: 更改 OIDC Secret
updated: OIDC 秘密哈希已更新
api:
added: 添加 API 配置
changed: 更改 API 配置
secret:
changed: 更改 API Secret
updated: API 秘密哈希已更新
policy:
password:
complexity: