mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-25 06:57:43 +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": "La durée de vie du token de rafraîchissement inactif est le temps maximum qu'un token de rafraîchissement peut être inutilisé."
|
||||
}
|
||||
},
|
||||
"WEB_KEYS": {
|
||||
"DESCRIPTION": "Gérez vos clés Web OIDC pour signer et valider en toute sécurité les jetons de votre instance ZITADEL.",
|
||||
"TABLE": {
|
||||
"TITLE": "Clés Web Actives et Futures",
|
||||
"DESCRIPTION": "Vos clés Web actives et à venir. L'activation d'une nouvelle clé désactivera l'actuelle.",
|
||||
"NOTE": "Remarque : Le point de terminaison JWKs OIDC renvoie une réponse mise en cache (par défaut 5 min). Évitez d'activer une clé trop tôt, car elle pourrait ne pas encore être disponible pour les caches et les clients.",
|
||||
"ACTIVATE": "Activer la prochaine Clé Web",
|
||||
"ACTIVE": "Actuellement active",
|
||||
"NEXT": "Prochaine dans la file d'attente",
|
||||
"FUTURE": "Futur",
|
||||
"WARNING": "La clé Web a moins de 5 minutes"
|
||||
},
|
||||
"CREATE": {
|
||||
"TITLE": "Créer une nouvelle Clé Web",
|
||||
"DESCRIPTION": "Créer une nouvelle clé Web l'ajoutera à votre liste. ZITADEL utilise par défaut des clés RSA2048 avec un hacheur SHA256.",
|
||||
"KEY_TYPE": "Type de Clé",
|
||||
"BITS": "Bits",
|
||||
"HASHER": "Hacheur",
|
||||
"CURVE": "Courbe"
|
||||
},
|
||||
"PREVIOUS_TABLE": {
|
||||
"TITLE": "Clés Web Précédentes",
|
||||
"DESCRIPTION": "Voici vos anciennes clés Web qui ne sont plus actives.",
|
||||
"DEACTIVATED_ON": "Désactivée le"
|
||||
}
|
||||
},
|
||||
"MESSAGE_TEXTS": {
|
||||
"TITLE": "Textes des Messages",
|
||||
"DESCRIPTION": "Personnalisez les textes de vos e-mails de notification ou messages SMS. Si vous souhaitez désactiver certaines langues, restreignez-les dans les paramètres de langue de vos instances.",
|
||||
@@ -502,6 +528,114 @@
|
||||
"DOWNLOAD": "Télécharger",
|
||||
"APPLY": "Appliquer"
|
||||
},
|
||||
"ACTIONSTWO": {
|
||||
"EXECUTION": {
|
||||
"TITLE": "Actions",
|
||||
"DESCRIPTION": "Les actions vous permettent d'exécuter du code personnalisé en réponse à des requêtes API, des événements ou des fonctions spécifiques. Utilisez-les pour étendre Zitadel, automatiser les flux de travail et vous intégrer à d'autres systèmes.",
|
||||
"TYPES": {
|
||||
"request": "Requête",
|
||||
"response": "Réponse",
|
||||
"events": "Événements",
|
||||
"function": "Fonction"
|
||||
},
|
||||
"DIALOG": {
|
||||
"CREATE_TITLE": "Créer une action",
|
||||
"UPDATE_TITLE": "Mettre à jour une action",
|
||||
"TYPE": {
|
||||
"DESCRIPTION": "Sélectionnez quand vous souhaitez que cette action s'exécute",
|
||||
"REQUEST": {
|
||||
"TITLE": "Requête",
|
||||
"DESCRIPTION": "Requêtes qui se produisent dans Zitadel. Cela pourrait être quelque chose comme un appel de requête de connexion."
|
||||
},
|
||||
"RESPONSE": {
|
||||
"TITLE": "Réponse",
|
||||
"DESCRIPTION": "Une réponse à une requête dans Zitadel. Pensez à la réponse que vous obtenez lorsque vous récupérez un utilisateur."
|
||||
},
|
||||
"EVENTS": {
|
||||
"TITLE": "Événements",
|
||||
"DESCRIPTION": "Événements qui se produisent dans Zitadel. Cela pourrait être n'importe quoi, comme un utilisateur créant un compte, une connexion réussie, etc."
|
||||
},
|
||||
"FUNCTIONS": {
|
||||
"TITLE": "Fonctions",
|
||||
"DESCRIPTION": "Fonctions que vous pouvez appeler dans Zitadel. Cela pourrait être n'importe quoi, de l'envoi d'un e-mail à la création d'un utilisateur."
|
||||
}
|
||||
},
|
||||
"CONDITION": {
|
||||
"REQ_RESP_DESCRIPTION": "Choisissez si cette action s'applique à toutes les requêtes, à un service spécifique (par exemple, la gestion des utilisateurs) ou à une seule requête (par exemple, créer un utilisateur).",
|
||||
"ALL": {
|
||||
"TITLE": "Tous",
|
||||
"DESCRIPTION": "Sélectionnez ceci si vous souhaitez exécuter votre action sur chaque requête"
|
||||
},
|
||||
"SELECT_SERVICE": {
|
||||
"TITLE": "Sélectionner un service",
|
||||
"DESCRIPTION": "Choisissez un service Zitadel pour votre action."
|
||||
},
|
||||
"SELECT_METHOD": {
|
||||
"TITLE": "Sélectionner une méthode",
|
||||
"DESCRIPTION": "Si vous souhaitez exécuter uniquement sur une requête spécifique, sélectionnez-la ici",
|
||||
"NOTE": "Si vous ne sélectionnez pas de méthode, votre action s'exécutera sur chaque requête de votre service sélectionné."
|
||||
},
|
||||
"FUNCTIONNAME": {
|
||||
"TITLE": "Nom de la fonction",
|
||||
"DESCRIPTION": "Choisissez la fonction que vous souhaitez exécuter"
|
||||
},
|
||||
"SELECT_GROUP": {
|
||||
"TITLE": "Définir un groupe",
|
||||
"DESCRIPTION": "Si vous souhaitez exécuter uniquement sur un groupe d'événements, définissez le groupe ici"
|
||||
},
|
||||
"SELECT_EVENT": {
|
||||
"TITLE": "Sélectionner un événement",
|
||||
"DESCRIPTION": "Si vous souhaitez exécuter uniquement sur un événement spécifique, spécifiez-le ici"
|
||||
}
|
||||
},
|
||||
"TARGET": {
|
||||
"DESCRIPTION": "Vous pouvez choisir d'exécuter une cible ou de l'exécuter dans les mêmes conditions que d'autres cibles.",
|
||||
"TARGET": {
|
||||
"DESCRIPTION": "La cible que vous souhaitez exécuter pour cette action"
|
||||
},
|
||||
"CONDITIONS": {
|
||||
"DESCRIPTION": "Conditions d'exécution"
|
||||
}
|
||||
}
|
||||
},
|
||||
"TABLE": {
|
||||
"CONDITION": "Condition",
|
||||
"TYPE": "Type",
|
||||
"TARGET": "Cible",
|
||||
"CREATIONDATE": "Date de création"
|
||||
}
|
||||
},
|
||||
"TARGET": {
|
||||
"TITLE": "Cibles",
|
||||
"DESCRIPTION": "Une cible est la destination du code que vous souhaitez exécuter à partir d'une action. Créez une cible ici et ajoutez-la à vos actions.",
|
||||
"CREATE": {
|
||||
"TITLE": "Créer votre cible",
|
||||
"DESCRIPTION": "Créez votre propre cible en dehors de Zitadel",
|
||||
"NAME": "Nom",
|
||||
"NAME_DESCRIPTION": "Donnez à votre cible un nom clair et descriptif pour la rendre facile à identifier plus tard",
|
||||
"TYPE": "Type",
|
||||
"TYPES": {
|
||||
"restWebhook": "REST Webhook",
|
||||
"restCall": "Appel REST",
|
||||
"restAsync": "REST Asynchrone"
|
||||
},
|
||||
"ENDPOINT": "Point de terminaison",
|
||||
"ENDPOINT_DESCRIPTION": "Entrez le point de terminaison où votre code est hébergé. Assurez-vous qu'il nous est accessible !",
|
||||
"TIMEOUT": "Délai d'attente",
|
||||
"TIMEOUT_DESCRIPTION": "Définissez le temps maximal dont votre cible dispose pour répondre. Si cela prend plus de temps, nous arrêterons la requête.",
|
||||
"INTERRUPT_ON_ERROR": "Interrompre en cas d'erreur",
|
||||
"INTERRUPT_ON_ERROR_DESCRIPTION": "Arrêtez toutes les exécutions lorsque les cibles renvoient une erreur",
|
||||
"INTERRUPT_ON_ERROR_WARNING": "Attention : “Interrompre en cas d'erreur” arrête les opérations en cas d’échec, ce qui peut entraîner un verrouillage. Testez avec cette option désactivée pour éviter de bloquer la connexion ou la création.",
|
||||
"AWAIT_RESPONSE": "Attendre une réponse",
|
||||
"AWAIT_RESPONSE_DESCRIPTION": "Nous attendrons une réponse avant de faire autre chose. Utile si vous avez l'intention d'utiliser plusieurs cibles pour une seule action"
|
||||
},
|
||||
"TABLE": {
|
||||
"NAME": "Nom",
|
||||
"ENDPOINT": "Point de terminaison",
|
||||
"CREATIONDATE": "Date de création"
|
||||
}
|
||||
}
|
||||
},
|
||||
"MEMBERROLES": {
|
||||
"IAM_OWNER": "A le contrôle de toute l'instance, y compris toutes les organisations",
|
||||
"IAM_OWNER_VIEWER": "A le droit de passer en revue l'ensemble de l'instance, y compris toutes les organisations.",
|
||||
@@ -1356,6 +1490,7 @@
|
||||
"BRANDING": "Image de marque",
|
||||
"PRIVACYPOLICY": "Politique de confidentialité",
|
||||
"OIDC": "Durée de vie et expiration des jetons OIDC",
|
||||
"WEB_KEYS": "OIDC Web Keys",
|
||||
"SECRETS": "Générateur de secrets",
|
||||
"SECURITY": "Paramètres de sécurité",
|
||||
"EVENTS": "Événements",
|
||||
@@ -1515,7 +1650,10 @@
|
||||
},
|
||||
"RESET": "Réinitialiser tout sur hérité",
|
||||
"CONSOLEUSEV2USERAPI": "Utilisez l'API V2 dans la console pour la création d'utilisateurs",
|
||||
"CONSOLEUSEV2USERAPI_DESCRIPTION": "Lorsque ce drapeau est activé, la console utilise l'API V2 User pour créer de nouveaux utilisateurs. Avec l'API V2, les nouveaux utilisateurs commencent sans état initial."
|
||||
"CONSOLEUSEV2USERAPI_DESCRIPTION": "Lorsque ce drapeau est activé, la console utilise l'API V2 User pour créer de nouveaux utilisateurs. Avec l'API V2, les nouveaux utilisateurs commencent sans état initial.",
|
||||
"LOGINV2": "Connexion V2",
|
||||
"LOGINV2_DESCRIPTION": "L’activation de cette option lance la nouvelle interface de connexion basée sur TypeScript, avec une sécurité, des performances et une personnalisation améliorées.",
|
||||
"LOGINV2_BASEURI": "URI de base"
|
||||
},
|
||||
"DIALOG": {
|
||||
"RESET": {
|
||||
|
Reference in New Issue
Block a user