chore!: Introduce ZITADEL v3 (#9645)

This PR summarizes multiple changes specifically only available with
ZITADEL v3:

- feat: Web Keys management
(https://github.com/zitadel/zitadel/pull/9526)
- fix(cmd): ensure proper working of mirror
(https://github.com/zitadel/zitadel/pull/9509)
- feat(Authz): system user support for permission check v2
(https://github.com/zitadel/zitadel/pull/9640)
- chore(license): change from Apache to AGPL
(https://github.com/zitadel/zitadel/pull/9597)
- feat(console): list v2 sessions
(https://github.com/zitadel/zitadel/pull/9539)
- fix(console): add loginV2 feature flag
(https://github.com/zitadel/zitadel/pull/9682)
- fix(feature flags): allow reading "own" flags
(https://github.com/zitadel/zitadel/pull/9649)
- feat(console): add Actions V2 UI
(https://github.com/zitadel/zitadel/pull/9591)

BREAKING CHANGE
- feat(webkey): migrate to v2beta API
(https://github.com/zitadel/zitadel/pull/9445)
- chore!: remove CockroachDB Support
(https://github.com/zitadel/zitadel/pull/9444)
- feat(actions): migrate to v2beta API
(https://github.com/zitadel/zitadel/pull/9489)

---------

Co-authored-by: Livio Spring <livio.a@gmail.com>
Co-authored-by: Stefan Benz <46600784+stebenz@users.noreply.github.com>
Co-authored-by: Silvan <27845747+adlerhurst@users.noreply.github.com>
Co-authored-by: Ramon <mail@conblem.me>
Co-authored-by: Elio Bischof <elio@zitadel.com>
Co-authored-by: Kenta Yamaguchi <56732734+KEY60228@users.noreply.github.com>
Co-authored-by: Harsha Reddy <harsha.reddy@klaviyo.com>
Co-authored-by: Livio Spring <livio@zitadel.com>
Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Iraq <66622793+kkrime@users.noreply.github.com>
Co-authored-by: Florian Forster <florian@zitadel.com>
Co-authored-by: Tim Möhlmann <tim+github@zitadel.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Max Peintner <peintnerm@gmail.com>
This commit is contained in:
Fabienne Bühler
2025-04-02 16:53:06 +02:00
committed by GitHub
parent d14a23ae7e
commit 07ce3b6905
559 changed files with 14578 additions and 7622 deletions

View File

@@ -185,6 +185,32 @@
"DESCRIPTION": "Životnost nečinného refresh tokenu je maximální doba, po kterou může být refresh token nepoužitý."
}
},
"WEB_KEYS": {
"DESCRIPTION": "Spravujte své OIDC webové klíče pro bezpečné podepisování a ověřování tokenů ve vaší instanci ZITADEL.",
"TABLE": {
"TITLE": "Aktivní a budoucí webové klíče",
"DESCRIPTION": "Vaše aktivní a nadcházející webové klíče. Aktivací nového klíče dojde k deaktivaci aktuálního.",
"NOTE": "Poznámka: Koncový bod JWKs OIDC vrací odpověď uložitelnou do mezipaměti (výchozí 5 minut). Vyhněte se příliš brzké aktivaci klíče, protože nemusí být dostupný v mezipaměti a klientům.",
"ACTIVATE": "Aktivovat další webový klíč",
"ACTIVE": "Aktuálně aktivní",
"NEXT": "Další v řadě",
"FUTURE": "Budoucí",
"WARNING": "Webový klíč je starý méně než 5 minut"
},
"CREATE": {
"TITLE": "Vytvořit nový webový klíč",
"DESCRIPTION": "Vytvořením nového webového klíče jej přidáte do svého seznamu. ZITADEL používá klíče RSA2048 s hashováním SHA256 jako výchozí.",
"KEY_TYPE": "Typ klíče",
"BITS": "Bity",
"HASHER": "Hasher",
"CURVE": "Křivka"
},
"PREVIOUS_TABLE": {
"TITLE": "Předchozí webové klíče",
"DESCRIPTION": "Toto jsou vaše předchozí webové klíče, které již nejsou aktivní.",
"DEACTIVATED_ON": "Deaktivováno dne"
}
},
"MESSAGE_TEXTS": {
"TITLE": "Texty zpráv",
"DESCRIPTION": "Přizpůsob si texty svých e-mailových nebo SMS notifikací. Pokud chceš některé z jazyků zakázat, omez je ve svém nastavení jazyků instance.",
@@ -502,6 +528,114 @@
"DOWNLOAD": "Stáhnout",
"APPLY": "Platit"
},
"ACTIONSTWO": {
"EXECUTION": {
"TITLE": "Akce",
"DESCRIPTION": "Akce vám umožňují spouštět vlastní kód v reakci na požadavky API, události nebo specifické funkce. Použijte je k rozšíření Zitadel, automatizaci pracovních postupů a integraci s dalšími systémy.",
"TYPES": {
"request": "Požadavek",
"response": "Odpověď",
"events": "Události",
"function": "Funkce"
},
"DIALOG": {
"CREATE_TITLE": "Vytvořit akci",
"UPDATE_TITLE": "Aktualizovat akci",
"TYPE": {
"DESCRIPTION": "Vyberte, kdy chcete tuto akci spustit",
"REQUEST": {
"TITLE": "Požadavek",
"DESCRIPTION": "Požadavky, které se vyskytují v rámci Zitadel. Může to být něco jako volání požadavku na přihlášení."
},
"RESPONSE": {
"TITLE": "Odpověď",
"DESCRIPTION": "Odpověď na požadavek v rámci Zitadel. Představte si odpověď, kterou získáte při načítání uživatele."
},
"EVENTS": {
"TITLE": "Události",
"DESCRIPTION": "Události, které se dějí v rámci Zitadel. Může to být cokoli, jako je vytvoření uživatelského účtu, úspěšné přihlášení atd."
},
"FUNCTIONS": {
"TITLE": "Funkce",
"DESCRIPTION": "Funkce, které můžete volat v rámci Zitadel. Může to být cokoli od odeslání e-mailu po vytvoření uživatele."
}
},
"CONDITION": {
"REQ_RESP_DESCRIPTION": "Vyberte, zda se tato akce vztahuje na všechny požadavky, konkrétní službu (např. správa uživatelů) nebo jeden požadavek (např. vytvoření uživatele).",
"ALL": {
"TITLE": "Všechny",
"DESCRIPTION": "Vyberte tuto možnost, pokud chcete spustit akci pro každý požadavek"
},
"SELECT_SERVICE": {
"TITLE": "Vybrat službu",
"DESCRIPTION": "Vyberte službu Zitadel pro svou akci."
},
"SELECT_METHOD": {
"TITLE": "Vybrat metodu",
"DESCRIPTION": "Pokud chcete spustit pouze pro konkrétní požadavek, vyberte jej zde",
"NOTE": "Pokud nevyberete metodu, vaše akce se spustí pro každý požadavek ve vaší vybrané službě."
},
"FUNCTIONNAME": {
"TITLE": "Název funkce",
"DESCRIPTION": "Vyberte funkci, kterou chcete spustit"
},
"SELECT_GROUP": {
"TITLE": "Nastavit skupinu",
"DESCRIPTION": "Pokud chcete spustit pouze pro skupinu událostí, nastavte zde skupinu"
},
"SELECT_EVENT": {
"TITLE": "Vybrat událost",
"DESCRIPTION": "Pokud chcete spustit pouze pro konkrétní událost, zadejte ji zde"
}
},
"TARGET": {
"DESCRIPTION": "Můžete se rozhodnout spustit cíl nebo jej spustit za stejných podmínek jako jiné cíle.",
"TARGET": {
"DESCRIPTION": "Cíl, který chcete spustit pro tuto akci"
},
"CONDITIONS": {
"DESCRIPTION": "Podmínky spuštění"
}
}
},
"TABLE": {
"CONDITION": "Podmínka",
"TYPE": "Typ",
"TARGET": "Cíl",
"CREATIONDATE": "Datum vytvoření"
}
},
"TARGET": {
"TITLE": "Cíle",
"DESCRIPTION": "Cíl je cíl kódu, který chcete spustit z akce. Vytvořte zde cíl a přidejte jej do svých akcí.",
"CREATE": {
"TITLE": "Vytvořit cíl",
"DESCRIPTION": "Vytvořte si vlastní cíl mimo Zitadel",
"NAME": "Název",
"NAME_DESCRIPTION": "Dejte svému cíli jasný, popisný název, aby bylo snadné jej později identifikovat",
"TYPE": "Typ",
"TYPES": {
"restWebhook": "REST Webhook",
"restCall": "REST Volání",
"restAsync": "REST Asynchronní"
},
"ENDPOINT": "Koncový bod",
"ENDPOINT_DESCRIPTION": "Zadejte koncový bod, kde je hostován váš kód. Ujistěte se, že je pro nás přístupný!",
"TIMEOUT": "Časový limit",
"TIMEOUT_DESCRIPTION": "Nastavte maximální dobu, po kterou musí váš cíl odpovědět. Pokud to trvá déle, požadavek zastavíme.",
"INTERRUPT_ON_ERROR": "Přerušit při chybě",
"INTERRUPT_ON_ERROR_DESCRIPTION": "Zastavte všechna spuštění, když cíle vrátí chybu",
"INTERRUPT_ON_ERROR_WARNING": "Pozor: „Přerušit při chybě“ zastaví operace při selhání, což může vést k zablokování. Otestujte s vypnutou možností, abyste předešli zablokování přihlášení/vytváření.",
"AWAIT_RESPONSE": "Čekat na odpověď",
"AWAIT_RESPONSE_DESCRIPTION": "Před provedením čehokoli jiného počkáme na odpověď. Užitečné, pokud hodláte použít více cílů pro jednu akci"
},
"TABLE": {
"NAME": "Název",
"ENDPOINT": "Koncový bod",
"CREATIONDATE": "Datum vytvoření"
}
}
},
"MEMBERROLES": {
"IAM_OWNER": "Má kontrolu nad celou instancí, včetně všech organizací",
"IAM_OWNER_VIEWER": "Má oprávnění prohlížet celou instanci, včetně všech organizací",
@@ -1356,6 +1490,7 @@
"BRANDING": "Branding",
"PRIVACYPOLICY": "Zásady ochrany osobních údajů",
"OIDC": "Životnost a expirace OIDC tokenu",
"WEB_KEYS": "OIDC Web Keys",
"SECRETS": "Generátor tajemství",
"SECURITY": "Bezpečnostní nastavení",
"EVENTS": "Události",
@@ -1515,7 +1650,10 @@
},
"RESET": "Nastavit vše na děděné",
"CONSOLEUSEV2USERAPI": "Použijte V2 API v konzoli pro vytvoření uživatele",
"CONSOLEUSEV2USERAPI_DESCRIPTION": "Když je tato příznak povolen, konzole používá V2 User API k vytvoření nových uživatelů. S V2 API nově vytvoření uživatelé začínají bez počátečního stavu."
"CONSOLEUSEV2USERAPI_DESCRIPTION": "Když je tato příznak povolen, konzole používá V2 User API k vytvoření nových uživatelů. S V2 API nově vytvoření uživatelé začínají bez počátečního stavu.",
"LOGINV2": "Přihlášení V2",
"LOGINV2_DESCRIPTION": "Povolením této možnosti se aktivuje nové přihlašovací rozhraní založené na TypeScriptu s vylepšeným zabezpečením, výkonem a přizpůsobitelností.",
"LOGINV2_BASEURI": "Základní URI"
},
"DIALOG": {
"RESET": {