mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-14 04:37:35 +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,33 @@
|
||||
"DESCRIPTION": "Срок действия неактивного токена обновления - это максимальное время, в течение которого токен обновления может оставаться неиспользованным."
|
||||
}
|
||||
},
|
||||
"WEB_KEYS": {
|
||||
"DESCRIPTION": "Управляйте своими OIDC веб-ключами для безопасной подписи и валидации токенов в вашем экземпляре ZITADEL.",
|
||||
"TABLE": {
|
||||
"TITLE": "Активные и будущие веб-ключи",
|
||||
"DESCRIPTION": "Ваши активные и будущие веб-ключи. Активация нового ключа приведёт к деактивации текущего.",
|
||||
"NOTE": "Примечание: Конечная точка JWKs OIDC возвращает кэшируемый ответ (по умолчанию 5 минут). Избегайте слишком ранней активации ключа, так как он может ещё не быть доступен в кэше и у клиентов.",
|
||||
"ACTIVATE": "Активировать следующий веб-ключ",
|
||||
"ACTIVE": "В настоящее время активен",
|
||||
"NEXT": "Следующий в очереди",
|
||||
"FUTURE": "Будущий",
|
||||
"WARNING": "Веб-ключу менее 5 минут"
|
||||
},
|
||||
"CREATE": {
|
||||
"TITLE": "Создать новый веб-ключ",
|
||||
"DESCRIPTION": "Создание нового веб-ключа добавит его в ваш список. ZITADEL по умолчанию использует ключи RSA2048 с хешированием SHA256.",
|
||||
"KEY_TYPE": "Тип ключа",
|
||||
"BITS": "Биты",
|
||||
"HASHER": "Алгоритм хеширования",
|
||||
"CURVE": "Кривая"
|
||||
},
|
||||
"PREVIOUS_TABLE": {
|
||||
"TITLE": "Предыдущие веб-ключи",
|
||||
"DESCRIPTION": "Это ваши предыдущие веб-ключи, которые больше не активны.",
|
||||
"DEACTIVATED_ON": "Деактивирован"
|
||||
}
|
||||
},
|
||||
|
||||
"MESSAGE_TEXTS": {
|
||||
"TITLE": "Тексты сообщений",
|
||||
"DESCRIPTION": "Настройте тексты ваших уведомлений по электронной почте или SMS. Если вы хотите отключить некоторые языки, ограничьте их в настройках языка ваших экземпляров.",
|
||||
@@ -501,6 +528,114 @@
|
||||
"DOWNLOAD": "Скачать",
|
||||
"APPLY": "Применять"
|
||||
},
|
||||
"ACTIONSTWO": {
|
||||
"EXECUTION": {
|
||||
"TITLE": "Действия",
|
||||
"DESCRIPTION": "Действия позволяют запускать пользовательский код в ответ на API-запросы, события или определенные функции. Используйте их для расширения Zitadel, автоматизации рабочих процессов и интеграции с другими системами.",
|
||||
"TYPES": {
|
||||
"request": "Запрос",
|
||||
"response": "Ответ",
|
||||
"events": "События",
|
||||
"function": "Функция"
|
||||
},
|
||||
"DIALOG": {
|
||||
"CREATE_TITLE": "Создать действие",
|
||||
"UPDATE_TITLE": "Обновить действие",
|
||||
"TYPE": {
|
||||
"DESCRIPTION": "Выберите, когда вы хотите запустить это действие",
|
||||
"REQUEST": {
|
||||
"TITLE": "Запрос",
|
||||
"DESCRIPTION": "Запросы, которые происходят внутри Zitadel. Это может быть что-то вроде вызова запроса на вход."
|
||||
},
|
||||
"RESPONSE": {
|
||||
"TITLE": "Ответ",
|
||||
"DESCRIPTION": "Ответ на запрос внутри Zitadel. Подумайте об ответе, который вы получаете при получении пользователя."
|
||||
},
|
||||
"EVENTS": {
|
||||
"TITLE": "События",
|
||||
"DESCRIPTION": "События, которые происходят внутри Zitadel. Это может быть что угодно, например, создание пользователем учетной записи, успешный вход и т. д."
|
||||
},
|
||||
"FUNCTIONS": {
|
||||
"TITLE": "Функции",
|
||||
"DESCRIPTION": "Функции, которые вы можете вызвать внутри Zitadel. Это может быть что угодно, от отправки электронной почты до создания пользователя."
|
||||
}
|
||||
},
|
||||
"CONDITION": {
|
||||
"REQ_RESP_DESCRIPTION": "Выберите, применяется ли это действие ко всем запросам, к определенной службе (например, управление пользователями) или к одному запросу (например, создать пользователя).",
|
||||
"ALL": {
|
||||
"TITLE": "Все",
|
||||
"DESCRIPTION": "Выберите это, если вы хотите запустить свое действие при каждом запросе"
|
||||
},
|
||||
"SELECT_SERVICE": {
|
||||
"TITLE": "Выбрать службу",
|
||||
"DESCRIPTION": "Выберите службу Zitadel для вашего действия."
|
||||
},
|
||||
"SELECT_METHOD": {
|
||||
"TITLE": "Выбрать метод",
|
||||
"DESCRIPTION": "Если вы хотите запустить только для определенного запроса, выберите его здесь",
|
||||
"NOTE": "Если вы не выберете метод, ваше действие будет запускаться при каждом запросе в выбранной вами службе."
|
||||
},
|
||||
"FUNCTIONNAME": {
|
||||
"TITLE": "Имя функции",
|
||||
"DESCRIPTION": "Выберите функцию, которую вы хотите запустить"
|
||||
},
|
||||
"SELECT_GROUP": {
|
||||
"TITLE": "Установить группу",
|
||||
"DESCRIPTION": "Если вы хотите запустить только для группы событий, установите группу здесь"
|
||||
},
|
||||
"SELECT_EVENT": {
|
||||
"TITLE": "Выбрать событие",
|
||||
"DESCRIPTION": "Если вы хотите запустить только для определенного события, укажите его здесь"
|
||||
}
|
||||
},
|
||||
"TARGET": {
|
||||
"DESCRIPTION": "Вы можете выбрать запуск цели или запустить ее в тех же условиях, что и другие цели.",
|
||||
"TARGET": {
|
||||
"DESCRIPTION": "Цель, которую вы хотите запустить для этого действия"
|
||||
},
|
||||
"CONDITIONS": {
|
||||
"DESCRIPTION": "Условия выполнения"
|
||||
}
|
||||
}
|
||||
},
|
||||
"TABLE": {
|
||||
"CONDITION": "Условие",
|
||||
"TYPE": "Тип",
|
||||
"TARGET": "Цель",
|
||||
"CREATIONDATE": "Дата создания"
|
||||
}
|
||||
},
|
||||
"TARGET": {
|
||||
"TITLE": "Цели",
|
||||
"DESCRIPTION": "Цель — это место назначения кода, который вы хотите запустить из действия. Создайте цель здесь и добавьте ее к своим действиям.",
|
||||
"CREATE": {
|
||||
"TITLE": "Создать свою цель",
|
||||
"DESCRIPTION": "Создайте свою собственную цель за пределами Zitadel",
|
||||
"NAME": "Имя",
|
||||
"NAME_DESCRIPTION": "Дайте своей цели четкое, описательное имя, чтобы ее было легко идентифицировать позже",
|
||||
"TYPE": "Тип",
|
||||
"TYPES": {
|
||||
"restWebhook": "REST Webhook",
|
||||
"restCall": "REST Вызов",
|
||||
"restAsync": "REST Асинхронный"
|
||||
},
|
||||
"ENDPOINT": "Конечная точка",
|
||||
"ENDPOINT_DESCRIPTION": "Введите конечную точку, где размещен ваш код. Убедитесь, что он доступен для нас!",
|
||||
"TIMEOUT": "Тайм-аут",
|
||||
"TIMEOUT_DESCRIPTION": "Установите максимальное время, в течение которого ваша цель должна ответить. Если это займет больше времени, мы остановим запрос.",
|
||||
"INTERRUPT_ON_ERROR": "Прервать при ошибке",
|
||||
"INTERRUPT_ON_ERROR_DESCRIPTION": "Остановите все выполнения, когда цели вернут ошибку",
|
||||
"INTERRUPT_ON_ERROR_WARNING": "Внимание: опция «Прервать при ошибке» останавливает выполнение при сбое, что может привести к блокировке. Протестируйте с отключённой опцией, чтобы избежать блокировки входа/создания.",
|
||||
"AWAIT_RESPONSE": "Ожидать ответа",
|
||||
"AWAIT_RESPONSE_DESCRIPTION": "Мы подождем ответа, прежде чем делать что-либо еще. Полезно, если вы планируете использовать несколько целей для одного действия"
|
||||
},
|
||||
"TABLE": {
|
||||
"NAME": "Имя",
|
||||
"ENDPOINT": "Конечная точка",
|
||||
"CREATIONDATE": "Дата создания"
|
||||
}
|
||||
}
|
||||
},
|
||||
"MEMBERROLES": {
|
||||
"IAM_OWNER": "Имеет контроль над всем экземпляром, включая все организации",
|
||||
"IAM_OWNER_VIEWER": "Имеет разрешение на просмотр всего экземпляра, включая все организации",
|
||||
@@ -1400,6 +1535,7 @@
|
||||
"BRANDING": "Брендинг",
|
||||
"PRIVACYPOLICY": "Политика конфиденциальности",
|
||||
"OIDC": "Срок действия токена OIDC",
|
||||
"WEB_KEYS": "OIDC Web Keys",
|
||||
"SECRETS": "Отображение ключа",
|
||||
"SECURITY": "Настройки безопасности",
|
||||
"EVENTS": "События",
|
||||
@@ -1567,7 +1703,10 @@
|
||||
},
|
||||
"RESET": "Установить все по умолчанию",
|
||||
"CONSOLEUSEV2USERAPI": "Используйте V2 API в консоли для создания пользователей",
|
||||
"CONSOLEUSEV2USERAPI_DESCRIPTION": "Когда этот флаг включен, консоль использует V2 User API для создания новых пользователей. С API V2 новые пользователи создаются без начального состояния."
|
||||
"CONSOLEUSEV2USERAPI_DESCRIPTION": "Когда этот флаг включен, консоль использует V2 User API для создания новых пользователей. С API V2 новые пользователи создаются без начального состояния.",
|
||||
"LOGINV2": "Вход V2",
|
||||
"LOGINV2_DESCRIPTION": "Включение этой опции активирует новый интерфейс входа на основе TypeScript с улучшенной безопасностью, производительностью и возможностью настройки.",
|
||||
"LOGINV2_BASEURI": "Базовый URI"
|
||||
},
|
||||
"DIALOG": {
|
||||
"RESET": {
|
||||
|
Reference in New Issue
Block a user