mirror of
https://github.com/zitadel/zitadel.git
synced 2025-12-07 07:16:54 +00:00
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:
@@ -185,6 +185,32 @@
|
||||
"DESCRIPTION": "Den inaktiva förnyelsetokenens livslängd är den maximala tiden en förnyelsetoken kan vara oanvänd."
|
||||
}
|
||||
},
|
||||
"WEB_KEYS": {
|
||||
"DESCRIPTION": "Hantera dina OIDC-webbnycklar för att säkert signera och validera tokens för din ZITADEL-instans.",
|
||||
"TABLE": {
|
||||
"TITLE": "Aktiva och framtida webbnycklar",
|
||||
"DESCRIPTION": "Dina aktiva och kommande webbnycklar. Aktivering av en ny nyckel kommer att inaktivera den nuvarande.",
|
||||
"NOTE": "Observera: JWKs OIDC-slutpunkten returnerar ett cachebart svar (standard 5 min). Undvik att aktivera en nyckel för tidigt, eftersom den kanske ännu inte är tillgänglig i cache och för klienter.",
|
||||
"ACTIVATE": "Aktivera nästa webbnyckel",
|
||||
"ACTIVE": "För närvarande aktiv",
|
||||
"NEXT": "Nästa i kön",
|
||||
"FUTURE": "Framtida",
|
||||
"WARNING": "Webbnyckeln är mindre än 5 minuter gammal"
|
||||
},
|
||||
"CREATE": {
|
||||
"TITLE": "Skapa ny webbnyckel",
|
||||
"DESCRIPTION": "Att skapa en ny webbnyckel lägger till den i din lista. ZITADEL använder som standard RSA2048-nycklar med en SHA256-hasher.",
|
||||
"KEY_TYPE": "Nyckeltyp",
|
||||
"BITS": "Bitar",
|
||||
"HASHER": "Hasher",
|
||||
"CURVE": "Kurva"
|
||||
},
|
||||
"PREVIOUS_TABLE": {
|
||||
"TITLE": "Tidigare webbnycklar",
|
||||
"DESCRIPTION": "Detta är dina tidigare webbnycklar som inte längre är aktiva.",
|
||||
"DEACTIVATED_ON": "Inaktiverad den"
|
||||
}
|
||||
},
|
||||
"MESSAGE_TEXTS": {
|
||||
"TITLE": "Meddelandetexter",
|
||||
"DESCRIPTION": "Anpassa texterna i dina notifikationsmail eller SMS-meddelanden. Om du vill inaktivera några av språken, begränsa dem i dina instansers språkinställningar.",
|
||||
@@ -502,6 +528,114 @@
|
||||
"DOWNLOAD": "Ladda ner",
|
||||
"APPLY": "Tillämpa"
|
||||
},
|
||||
"ACTIONSTWO": {
|
||||
"EXECUTION": {
|
||||
"TITLE": "Åtgärder",
|
||||
"DESCRIPTION": "Åtgärder låter dig köra anpassad kod som svar på API-förfrågningar, händelser eller specifika funktioner. Använd dem för att utöka Zitadel, automatisera arbetsflöden och integrera med andra system.",
|
||||
"TYPES": {
|
||||
"request": "Förfrågan",
|
||||
"response": "Svar",
|
||||
"events": "Händelser",
|
||||
"function": "Funktion"
|
||||
},
|
||||
"DIALOG": {
|
||||
"CREATE_TITLE": "Skapa en åtgärd",
|
||||
"UPDATE_TITLE": "Uppdatera en åtgärd",
|
||||
"TYPE": {
|
||||
"DESCRIPTION": "Välj när du vill att denna åtgärd ska köras",
|
||||
"REQUEST": {
|
||||
"TITLE": "Förfrågan",
|
||||
"DESCRIPTION": "Förfrågningar som sker inom Zitadel. Detta kan vara något som ett inloggningsförfrågningsanrop."
|
||||
},
|
||||
"RESPONSE": {
|
||||
"TITLE": "Svar",
|
||||
"DESCRIPTION": "Ett svar från en förfrågan inom Zitadel. Tänk på svaret du får tillbaka från att hämta en användare."
|
||||
},
|
||||
"EVENTS": {
|
||||
"TITLE": "Händelser",
|
||||
"DESCRIPTION": "Händelser som händer inom Zitadel. Detta kan vara vad som helst som en användare som skapar ett konto, en lyckad inloggning etc."
|
||||
},
|
||||
"FUNCTIONS": {
|
||||
"TITLE": "Funktioner",
|
||||
"DESCRIPTION": "Funktioner som du kan anropa inom Zitadel. Detta kan vara allt från att skicka ett e-postmeddelande till att skapa en användare."
|
||||
}
|
||||
},
|
||||
"CONDITION": {
|
||||
"REQ_RESP_DESCRIPTION": "Välj om denna åtgärd gäller för alla förfrågningar, en specifik tjänst (t.ex. användarhantering) eller en enskild förfrågan (t.ex. skapa användare).",
|
||||
"ALL": {
|
||||
"TITLE": "Alla",
|
||||
"DESCRIPTION": "Välj detta om du vill köra din åtgärd på varje förfrågan"
|
||||
},
|
||||
"SELECT_SERVICE": {
|
||||
"TITLE": "Välj tjänst",
|
||||
"DESCRIPTION": "Välj en Zitadel-tjänst för din åtgärd."
|
||||
},
|
||||
"SELECT_METHOD": {
|
||||
"TITLE": "Välj metod",
|
||||
"DESCRIPTION": "Om du bara vill köra på en specifik förfrågan, välj den här",
|
||||
"NOTE": "Om du inte väljer en metod körs din åtgärd på varje förfrågan i din valda tjänst."
|
||||
},
|
||||
"FUNCTIONNAME": {
|
||||
"TITLE": "Funktionsnamn",
|
||||
"DESCRIPTION": "Välj den funktion du vill köra"
|
||||
},
|
||||
"SELECT_GROUP": {
|
||||
"TITLE": "Ange grupp",
|
||||
"DESCRIPTION": "Om du bara vill köra på en grupp händelser, ange gruppen här"
|
||||
},
|
||||
"SELECT_EVENT": {
|
||||
"TITLE": "Välj händelse",
|
||||
"DESCRIPTION": "Om du bara vill köra på en specifik händelse, ange den här"
|
||||
}
|
||||
},
|
||||
"TARGET": {
|
||||
"DESCRIPTION": "Du kan välja att köra ett mål eller att köra det under samma villkor som andra mål.",
|
||||
"TARGET": {
|
||||
"DESCRIPTION": "Målet du vill köra för denna åtgärd"
|
||||
},
|
||||
"CONDITIONS": {
|
||||
"DESCRIPTION": "Körningsvillkor"
|
||||
}
|
||||
}
|
||||
},
|
||||
"TABLE": {
|
||||
"CONDITION": "Villkor",
|
||||
"TYPE": "Typ",
|
||||
"TARGET": "Mål",
|
||||
"CREATIONDATE": "Skapat datum"
|
||||
}
|
||||
},
|
||||
"TARGET": {
|
||||
"TITLE": "Mål",
|
||||
"DESCRIPTION": "Ett mål är destinationen för koden du vill köra från en åtgärd. Skapa ett mål här och lägg till det i dina åtgärder.",
|
||||
"CREATE": {
|
||||
"TITLE": "Skapa ditt mål",
|
||||
"DESCRIPTION": "Skapa ditt eget mål utanför Zitadel",
|
||||
"NAME": "Namn",
|
||||
"NAME_DESCRIPTION": "Ge ditt mål ett tydligt, beskrivande namn för att göra det enkelt att identifiera senare",
|
||||
"TYPE": "Typ",
|
||||
"TYPES": {
|
||||
"restWebhook": "REST Webhook",
|
||||
"restCall": "REST Anrop",
|
||||
"restAsync": "REST Asynkron"
|
||||
},
|
||||
"ENDPOINT": "Slutpunkt",
|
||||
"ENDPOINT_DESCRIPTION": "Ange slutpunkten där din kod finns. Se till att den är tillgänglig för oss!",
|
||||
"TIMEOUT": "Tidsgräns",
|
||||
"TIMEOUT_DESCRIPTION": "Ange den maximala tid ditt mål har att svara. Om det tar längre tid stoppar vi förfrågan.",
|
||||
"INTERRUPT_ON_ERROR": "Avbryt vid fel",
|
||||
"INTERRUPT_ON_ERROR_DESCRIPTION": "Stoppa alla körningar när målen returnerar ett fel",
|
||||
"INTERRUPT_ON_ERROR_WARNING": "Varning: ”Avbryt vid fel” stoppar åtgärder vid fel och kan leda till att du blir utelåst. Testa med funktionen avstängd för att undvika att blockera inloggning/skapa.",
|
||||
"AWAIT_RESPONSE": "Vänta på svar",
|
||||
"AWAIT_RESPONSE_DESCRIPTION": "Vi väntar på ett svar innan vi gör något annat. Användbart om du avser att använda flera mål för en enda åtgärd"
|
||||
},
|
||||
"TABLE": {
|
||||
"NAME": "Namn",
|
||||
"ENDPOINT": "Slutpunkt",
|
||||
"CREATIONDATE": "Skapat datum"
|
||||
}
|
||||
}
|
||||
},
|
||||
"MEMBERROLES": {
|
||||
"IAM_OWNER": "Har kontroll över hela instansen, inklusive alla organisationer",
|
||||
"IAM_OWNER_VIEWER": "Har behörighet att granska hela instansen, inklusive alla organisationer",
|
||||
@@ -1360,6 +1494,7 @@
|
||||
"BRANDING": "Varumärke",
|
||||
"PRIVACYPOLICY": "Externa länkar",
|
||||
"OIDC": "OIDC-token livstid och utgång",
|
||||
"WEB_KEYS": "OIDC Web Keys",
|
||||
"SECRETS": "Hemlighetsgenerator",
|
||||
"SECURITY": "Säkerhetsinställningar",
|
||||
"EVENTS": "Händelser",
|
||||
@@ -1519,7 +1654,10 @@
|
||||
},
|
||||
"RESET": "Återställ allt till arv",
|
||||
"CONSOLEUSEV2USERAPI": "Använd V2 API i konsolen för att skapa användare",
|
||||
"CONSOLEUSEV2USERAPI_DESCRIPTION": "När denna flagga är aktiverad använder konsolen V2 User API för att skapa nya användare. Med V2 API startar nyligen skapade användare utan ett initialt tillstånd."
|
||||
"CONSOLEUSEV2USERAPI_DESCRIPTION": "När denna flagga är aktiverad använder konsolen V2 User API för att skapa nya användare. Med V2 API startar nyligen skapade användare utan ett initialt tillstånd.",
|
||||
"LOGINV2": "Inloggning V2",
|
||||
"LOGINV2_DESCRIPTION": "Att aktivera detta startar det nya inloggningsgränssnittet baserat på TypeScript med förbättrad säkerhet, prestanda och anpassning.",
|
||||
"LOGINV2_BASEURI": "Bas-URI"
|
||||
},
|
||||
"DIALOG": {
|
||||
"RESET": {
|
||||
|
||||
Reference in New Issue
Block a user