mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-11 21:37:32 +00:00
feat: implement user schema management (#7416)
This PR adds the functionality to manage user schemas through the new user schema service. It includes the possibility to create a basic JSON schema and also provides a way on defining permissions (read, write) for owner and self context with an annotation. Further annotations for OIDC claims and SAML attribute mappings will follow. A guide on how to create a schema and assign permissions has been started. It will be extended though out the process of implementing the schema and users based on those. Note: This feature is in an early stage and therefore not enabled by default. To test it out, please enable the UserSchema feature flag on your instance / system though the feature service.
This commit is contained in:
@@ -563,6 +563,16 @@ Errors:
|
||||
NotFound: Изпълнението не е намерено
|
||||
IncludeNotFound: Включването не е намерено
|
||||
NoTargets: Няма определени цели
|
||||
UserSchema:
|
||||
NotEnabled: Функцията „Потребителска схема“ не е активирана
|
||||
Type:
|
||||
Missing: Липсва тип потребителска схема
|
||||
AlreadyExists: Типът потребителска схема вече съществува
|
||||
Authenticator:
|
||||
Invalid: Невалиден тип удостоверител
|
||||
NotActive: Потребителската схема не е активна
|
||||
NotInactive: Потребителската схема не е неактивна
|
||||
NotExists: Потребителската схема не съществува
|
||||
|
||||
AggregateTypes:
|
||||
action: Действие
|
||||
@@ -576,6 +586,7 @@ AggregateTypes:
|
||||
feature: Особеност
|
||||
target: Целта
|
||||
execution: Екзекуция
|
||||
user_schema: Потребителска схема
|
||||
|
||||
EventTypes:
|
||||
execution:
|
||||
@@ -1268,6 +1279,12 @@ EventTypes:
|
||||
password:
|
||||
changed: Паролата на SMTP конфигурацията е променена
|
||||
removed: Премахната SMTP конфигурация
|
||||
user_schema:
|
||||
created: Създадена е потребителска схема
|
||||
updated: Потребителската схема е актуализирана
|
||||
deactivated: Потребителската схема е деактивирана
|
||||
reactivated: Потребителската схема е активирана отново
|
||||
deleted: Потребителската схема е изтрита
|
||||
Application:
|
||||
OIDC:
|
||||
UnsupportedVersion: Вашата OIDC версия не се поддържа
|
||||
|
@@ -543,6 +543,16 @@ Errors:
|
||||
NotFound: Provedení nenalezeno
|
||||
IncludeNotFound: Zahrnout nenalezeno
|
||||
NoTargets: Nejsou definovány žádné cíle
|
||||
UserSchema:
|
||||
NotEnabled: Funkce "Uživatelské schéma" není povolena
|
||||
Type:
|
||||
Missing: Chybí typ uživatelského schématu
|
||||
AlreadyExists: Typ uživatelského schématu již existuje
|
||||
Authenticator:
|
||||
Invalid: Neplatný typ ověřovače
|
||||
NotActive: Uživatelské schéma není aktivní
|
||||
NotInactive: Uživatelské schéma není neaktivní
|
||||
NotExists: Uživatelské schéma neexistuje
|
||||
|
||||
AggregateTypes:
|
||||
action: Akce
|
||||
@@ -556,6 +566,7 @@ AggregateTypes:
|
||||
feature: Funkce
|
||||
target: Cíl
|
||||
execution: Provedení
|
||||
user_schema: Uživatelské schéma
|
||||
|
||||
EventTypes:
|
||||
execution:
|
||||
@@ -1233,6 +1244,12 @@ EventTypes:
|
||||
password:
|
||||
changed: Heslo konfigurace SMTP změněno
|
||||
removed: Konfigurace SMTP odstraněna
|
||||
user_schema:
|
||||
created: Vytvořeno uživatelské schéma
|
||||
updated: Uživatelské schéma bylo aktualizováno
|
||||
deactivated: Uživatelské schéma deaktivováno
|
||||
reactivated: Uživatelské schéma bylo znovu aktivováno
|
||||
deleted: Uživatelské schéma bylo smazáno
|
||||
|
||||
Application:
|
||||
OIDC:
|
||||
|
@@ -546,6 +546,16 @@ Errors:
|
||||
NotFound: Ausführung nicht gefunden
|
||||
IncludeNotFound: Einschließen nicht gefunden
|
||||
NoTargets: Keine Ziele definiert
|
||||
UserSchema:
|
||||
NotEnabled: Funktion Benutzerschema ist nicht aktiviert
|
||||
Type:
|
||||
Missing: Benutzerschematyp fehlt
|
||||
AlreadyExists: Benutzerschematyp existiert bereits
|
||||
Authenticator:
|
||||
Invalid: Ungültiger Authentifizierungstyp
|
||||
NotActive: Benutzerschema nicht aktiv
|
||||
NotInactive: Benutzerschema nicht inaktiv
|
||||
NotExists: Benutzerschema existiert nicht
|
||||
|
||||
AggregateTypes:
|
||||
action: Action
|
||||
@@ -559,6 +569,7 @@ AggregateTypes:
|
||||
feature: Feature
|
||||
target: Ziel
|
||||
execution: Ausführung
|
||||
user_schema: Benutzerschema
|
||||
|
||||
EventTypes:
|
||||
execution:
|
||||
@@ -1236,6 +1247,12 @@ EventTypes:
|
||||
password:
|
||||
changed: Passwort von SMTP Konfiguration geändert
|
||||
removed: SMTP Konfiguration gelöscht
|
||||
user_schema:
|
||||
created: Benutzerschema erstellt
|
||||
updated: Benutzerschema geändert
|
||||
deactivated: Benutzerschema deaktiviert
|
||||
reactivated: Benutzerschema reaktiviert
|
||||
deleted: Benutzerschema gelöscht
|
||||
|
||||
Application:
|
||||
OIDC:
|
||||
|
@@ -546,6 +546,16 @@ Errors:
|
||||
NotFound: Execution not found
|
||||
IncludeNotFound: Include not found
|
||||
NoTargets: No targets defined
|
||||
UserSchema:
|
||||
NotEnabled: Feature "User Schema" is not enabled
|
||||
Type:
|
||||
Missing: User Schema Type missing
|
||||
AlreadyExists: User Schema Type already exists
|
||||
Authenticator:
|
||||
Invalid: Invalid authenticator type
|
||||
NotActive: User Schema not active
|
||||
NotInactive: User Schema not inactive
|
||||
NotExists: User Schema does not exist
|
||||
|
||||
AggregateTypes:
|
||||
action: Action
|
||||
@@ -559,6 +569,7 @@ AggregateTypes:
|
||||
feature: Feature
|
||||
target: Target
|
||||
execution: Execution
|
||||
user_schema: User Schema
|
||||
|
||||
EventTypes:
|
||||
execution:
|
||||
@@ -1236,6 +1247,12 @@ EventTypes:
|
||||
password:
|
||||
changed: Password of SMTP configuration changed
|
||||
removed: SMTP configuration removed
|
||||
user_schema:
|
||||
created: User Schema created
|
||||
updated: User Schema updated
|
||||
deactivated: User Schema deactivated
|
||||
reactivated: User Schema reactivated
|
||||
deleted: User Schema deleted
|
||||
|
||||
Application:
|
||||
OIDC:
|
||||
|
@@ -546,6 +546,16 @@ Errors:
|
||||
NotFound: Ejecución no encontrada
|
||||
IncludeNotFound: Incluir no encontrado
|
||||
NoTargets: No hay objetivos definidos
|
||||
UserSchema:
|
||||
NotEnabled: La función "Esquema de usuario" no está habilitada
|
||||
Type:
|
||||
Missing: Falta el tipo de esquema de usuario
|
||||
AlreadyExists: El tipo de esquema de usuario ya existe
|
||||
Authenticator:
|
||||
Invalid: Tipo de autenticador no válido
|
||||
NotActive: Esquema de usuario no activo
|
||||
NotInactive: Esquema de usuario no inactivo
|
||||
NotExists: El esquema de usuario no existe
|
||||
|
||||
AggregateTypes:
|
||||
action: Acción
|
||||
@@ -559,6 +569,7 @@ AggregateTypes:
|
||||
feature: Característica
|
||||
target: Objectivo
|
||||
execution: Ejecución
|
||||
user_schema: Esquema de usuario
|
||||
|
||||
EventTypes:
|
||||
execution:
|
||||
@@ -1236,6 +1247,12 @@ EventTypes:
|
||||
password:
|
||||
changed: Contraseña de configuración SMTP modificada
|
||||
removed: Configuración SMTP eliminada
|
||||
user_schema:
|
||||
created: Esquema de usuario creado
|
||||
updated: Esquema de usuario actualizado
|
||||
deactivated: Esquema de usuario desactivado
|
||||
reactivated: Esquema de usuario reactivado
|
||||
deleted: Esquema de usuario eliminado
|
||||
|
||||
Application:
|
||||
OIDC:
|
||||
|
@@ -546,6 +546,16 @@ Errors:
|
||||
NotFound: Exécution introuvable
|
||||
IncludeNotFound: Inclure introuvable
|
||||
NoTargets: Aucune cible définie
|
||||
UserSchema:
|
||||
NotEnabled: La fonctionnalité "Schéma utilisateur" n'est pas activée
|
||||
Type:
|
||||
Missing: Type de schéma utilisateur manquant
|
||||
AlreadyExists: Le type de schéma utilisateur existe déjà
|
||||
Authenticator:
|
||||
Invalid: Type d'authentificateur invalide
|
||||
NotActive: Schéma utilisateur non actif
|
||||
NotInactive: Le schéma utilisateur n'est pas inactif
|
||||
NotExists: Le schéma utilisateur n'existe pas
|
||||
|
||||
AggregateTypes:
|
||||
action: Action
|
||||
@@ -559,6 +569,7 @@ AggregateTypes:
|
||||
feature: Fonctionnalité
|
||||
target: Cible
|
||||
execution: Exécution
|
||||
user_schema: Schéma utilisateur
|
||||
|
||||
EventTypes:
|
||||
execution:
|
||||
@@ -1065,6 +1076,12 @@ EventTypes:
|
||||
deactivated: Action désactivée
|
||||
reactivated: Action réactivée
|
||||
removed: Action supprimée
|
||||
user_schema:
|
||||
created: Schéma utilisateur créé
|
||||
updated: Schéma utilisateur mis à jour
|
||||
deactivated: Schéma utilisateur désactivé
|
||||
reactivated: Schéma utilisateur réactivé
|
||||
deleted: Schéma utilisateur supprimé
|
||||
|
||||
Application:
|
||||
OIDC:
|
||||
|
@@ -547,7 +547,16 @@ Errors:
|
||||
NotFound: Esecuzione non trovata
|
||||
IncludeNotFound: Includi non trovato
|
||||
NoTargets: Nessun obiettivo definito
|
||||
|
||||
UserSchema:
|
||||
NotEnabled: La funzionalità "Schema utente" non è abilitata
|
||||
Type:
|
||||
Missing: Tipo di schema utente mancante
|
||||
AlreadyExists: Il tipo di schema utente esiste già
|
||||
Authenticator:
|
||||
Invalid: Tipo di autenticatore non valido
|
||||
NotActive: Schema utente non attivo
|
||||
NotInactive: Schema utente non inattivo
|
||||
NotExists: Lo schema utente non esiste
|
||||
|
||||
AggregateTypes:
|
||||
action: Azione
|
||||
@@ -561,6 +570,7 @@ AggregateTypes:
|
||||
feature: Funzionalità
|
||||
target: Bersaglio
|
||||
execution: Esecuzione
|
||||
user_schema: Schema utente
|
||||
|
||||
EventTypes:
|
||||
execution:
|
||||
@@ -1067,6 +1077,12 @@ EventTypes:
|
||||
deactivated: Azione disattivata
|
||||
reactivated: Azione riattivata
|
||||
removed: Azione rimossa
|
||||
user_schema:
|
||||
created: Schema utente creato
|
||||
updated: Schema utente aggiornato
|
||||
deactivated: Schema utente disattivato
|
||||
reactivated: Schema utente riattivato
|
||||
deleted: Schema utente eliminato
|
||||
|
||||
Application:
|
||||
OIDC:
|
||||
|
@@ -535,6 +535,16 @@ Errors:
|
||||
NotFound: 実行が見つかりませんでした
|
||||
IncludeNotFound: 見つからないものを含める
|
||||
NoTargets: ターゲットが定義されていません
|
||||
UserSchema:
|
||||
NotEnabled: 機能「ユーザースキーマ」が有効になっていません
|
||||
Type:
|
||||
Missing: ユーザースキーマタイプがありません
|
||||
AlreadyExists: ユーザースキーマタイプはすでに存在します
|
||||
Authenticator:
|
||||
Invalid: 無効な認証子のタイプ
|
||||
NotActive: ユーザースキーマがアクティブではありません
|
||||
NotInactive: ユーザースキーマが非アクティブではありません
|
||||
NotExists: ユーザースキーマが存在しません
|
||||
|
||||
AggregateTypes:
|
||||
action: アクション
|
||||
@@ -548,6 +558,7 @@ AggregateTypes:
|
||||
feature: 特徴
|
||||
target: 目標
|
||||
execution: 実行
|
||||
user_schema: ユーザースキーマ
|
||||
|
||||
EventTypes:
|
||||
execution:
|
||||
@@ -1225,6 +1236,12 @@ EventTypes:
|
||||
password:
|
||||
changed: SMTP構成パスワードの変更
|
||||
removed: SMTP構成の削除
|
||||
user_schema:
|
||||
created: ーザースキーマが作成されました
|
||||
updated: ユーザースキーマが更新されました
|
||||
deactivated: ユーザースキーマが非アクティブ化されました
|
||||
reactivated: ユーザースキーマが再アクティブ化されました
|
||||
deleted: ユーザースキーマが削除されました
|
||||
|
||||
Application:
|
||||
OIDC:
|
||||
|
@@ -545,6 +545,16 @@ Errors:
|
||||
NotFound: Извршувањето не е пронајдено
|
||||
IncludeNotFound: Вклучете не е пронајден
|
||||
NoTargets: Не се дефинирани цели
|
||||
UserSchema:
|
||||
NotEnabled: Функцијата „Корисничка шема“ не е овозможена
|
||||
Type:
|
||||
Missing: Недостасува тип на корисничка шема
|
||||
AlreadyExists: Тип на корисничка шема веќе постои
|
||||
Authenticator:
|
||||
Invalid: Неважечки тип на автентикатор
|
||||
NotActive: Корисничката шема не е активна
|
||||
NotInactive: Корисничката шема не е неактивна
|
||||
NotExists: Корисничката шема не постои
|
||||
|
||||
AggregateTypes:
|
||||
action: Акција
|
||||
@@ -558,6 +568,7 @@ AggregateTypes:
|
||||
feature: Карактеристика
|
||||
target: Цел
|
||||
execution: Извршување
|
||||
user_schema: Корисничка шема
|
||||
|
||||
EventTypes:
|
||||
execution:
|
||||
@@ -1234,6 +1245,12 @@ EventTypes:
|
||||
password:
|
||||
changed: Променета лозинка на SMTP конфигурацијата
|
||||
removed: Отстранета SMTP конфигурација
|
||||
user_schema:
|
||||
created: Создадена е корисничка шема
|
||||
updated: Корисничката шема е ажурирана
|
||||
deactivated: Корисничката шема е деактивирана
|
||||
reactivated: Корисничката шема е реактивирана
|
||||
deleted: Корисничката шема е избришана
|
||||
|
||||
Application:
|
||||
OIDC:
|
||||
|
@@ -546,6 +546,16 @@ Errors:
|
||||
NotFound: Uitvoering niet gevonden
|
||||
IncludeNotFound: Inclusief niet gevonden
|
||||
NoTargets: Geen doelstellingen gedefinieerd
|
||||
UserSchema:
|
||||
NotEnabled: Functie "Gebruikersschema" is niet ingeschakeld
|
||||
Type:
|
||||
Missing: Type gebruikersschema ontbreekt
|
||||
AlreadyExists: Type gebruikersschema bestaat al
|
||||
Authenticator:
|
||||
Invalid: Ongeldig authenticatortype
|
||||
NotActive: Gebruikersschema niet actief
|
||||
NotInactive: Gebruikersschema niet inactief
|
||||
NotExists: Gebruikersschema bestaat niet
|
||||
|
||||
AggregateTypes:
|
||||
action: Actie
|
||||
@@ -559,6 +569,7 @@ AggregateTypes:
|
||||
feature: Functie
|
||||
target: Doel
|
||||
execution: Executie
|
||||
user_schema: Gebruikersschema
|
||||
|
||||
EventTypes:
|
||||
execution:
|
||||
@@ -1236,6 +1247,12 @@ EventTypes:
|
||||
password:
|
||||
changed: Wachtwoord van SMTP-configuratie gewijzigd
|
||||
removed: SMTP-configuratie verwijderd
|
||||
user_schema:
|
||||
created: Gebruikersschema gemaakt
|
||||
updated: Gebruikersschema bijgewerkt
|
||||
deactivated: Gebruikersschema gedeactiveerd
|
||||
reactivated: Gebruikersschema opnieuw geactiveerd
|
||||
deleted: Gebruikersschema verwijderd
|
||||
|
||||
Application:
|
||||
OIDC:
|
||||
|
@@ -546,6 +546,16 @@ Errors:
|
||||
NotFound: Nie znaleziono wykonania
|
||||
IncludeNotFound: Nie znaleziono uwzględnienia
|
||||
NoTargets: Nie zdefiniowano celów
|
||||
UserSchema:
|
||||
NotEnabled: Funkcja „Schemat użytkownika” nie jest włączona
|
||||
Type:
|
||||
Missing: Brak typu schematu użytkownika
|
||||
AlreadyExists: Typ schematu użytkownika już istnieje
|
||||
Authenticator:
|
||||
Invalid: Nieprawidłowy typ uwierzytelnienia
|
||||
NotActive: Schemat użytkownika nieaktywny
|
||||
NotInactive: Schemat użytkownika nie jest nieaktywny
|
||||
NotExists: Schemat użytkownika nie istnieje
|
||||
|
||||
AggregateTypes:
|
||||
action: Działanie
|
||||
@@ -559,6 +569,7 @@ AggregateTypes:
|
||||
feature: Funkcja
|
||||
target: Cel
|
||||
execution: Wykonanie
|
||||
user_schema: Schemat użytkownika
|
||||
|
||||
EventTypes:
|
||||
execution:
|
||||
@@ -1236,6 +1247,12 @@ EventTypes:
|
||||
password:
|
||||
changed: Hasło konfiguracji SMTP zmienione
|
||||
removed: Konfiguracja SMTP usunięta
|
||||
user_schema:
|
||||
created: Utworzono schemat użytkownika
|
||||
updated: Schemat użytkownika zaktualizowany
|
||||
deactivated: Schemat użytkownika dezaktywowany
|
||||
reactivated: Schemat użytkownika został ponownie aktywowany
|
||||
deleted: Schemat użytkownika został usunięty
|
||||
|
||||
Application:
|
||||
OIDC:
|
||||
|
@@ -540,6 +540,16 @@ Errors:
|
||||
NotFound: Execução não encontrada
|
||||
IncludeNotFound: Incluir não encontrado
|
||||
NoTargets: Nenhuma meta definida
|
||||
UserSchema:
|
||||
NotEnabled: O recurso "Esquema do usuário" não está habilitado
|
||||
Type:
|
||||
Missing: Tipo de esquema de usuário ausente
|
||||
AlreadyExists: O tipo de esquema de usuário já existe
|
||||
Authenticator:
|
||||
Invalid: Tipo de autenticador inválido
|
||||
NotActive: Esquema do usuário não ativo
|
||||
NotInactive: Esquema do usuário não inativo
|
||||
NotExists: O esquema do usuário não existe
|
||||
|
||||
AggregateTypes:
|
||||
action: Ação
|
||||
@@ -553,6 +563,7 @@ AggregateTypes:
|
||||
feature: Recurso
|
||||
target: Objetivo
|
||||
execution: Execução
|
||||
user_schema: Esquema do usuário
|
||||
|
||||
EventTypes:
|
||||
execution:
|
||||
@@ -1230,6 +1241,12 @@ EventTypes:
|
||||
password:
|
||||
changed: Senha da configuração SMTP alterada
|
||||
removed: Configuração SMTP removida
|
||||
user_schema:
|
||||
created: Esquema de usuário criado
|
||||
updated: Esquema do usuário atualizado
|
||||
deactivated: Esquema de usuário desativado
|
||||
reactivated: Esquema do usuário reativado
|
||||
deleted: Esquema do usuário excluído
|
||||
|
||||
Application:
|
||||
OIDC:
|
||||
|
@@ -534,6 +534,16 @@ Errors:
|
||||
NotFound: Исполнение не найдено
|
||||
IncludeNotFound: Включить не найдено
|
||||
NoTargets: Цели не определены
|
||||
UserSchema:
|
||||
NotEnabled: Функция «Пользовательская схема» не включена
|
||||
Type:
|
||||
Missing: Тип пользовательской схемы отсутствует
|
||||
AlreadyExists: Тип пользовательской схемы уже существует
|
||||
Authenticator:
|
||||
Invalid: Неверный тип аутентификатора
|
||||
NotActive: Пользовательская схема не активна
|
||||
NotInactive: Пользовательская схема не неактивна
|
||||
NotExists: Пользовательская схема не существует
|
||||
|
||||
AggregateTypes:
|
||||
action: Действие
|
||||
@@ -547,6 +557,7 @@ AggregateTypes:
|
||||
feature: Особенность
|
||||
target: мишень
|
||||
execution: Исполнение
|
||||
user_schema: Пользовательская схема
|
||||
|
||||
EventTypes:
|
||||
execution:
|
||||
@@ -1224,6 +1235,12 @@ EventTypes:
|
||||
password:
|
||||
changed: Изменен пароль конфигурации SMTP
|
||||
removed: Удалена конфигурация SMTP
|
||||
user_schema:
|
||||
created: Пользовательская схема создана
|
||||
updated: Пользовательская схема обновлена
|
||||
deactivated: Пользовательская схема деактивирована
|
||||
reactivated: Пользовательская схема повторно активирована
|
||||
deleted: Пользовательская схема удалена
|
||||
Application:
|
||||
OIDC:
|
||||
UnsupportedVersion: Ваша версия OIDC не поддерживается
|
||||
|
@@ -546,6 +546,16 @@ Errors:
|
||||
NotFound: 未找到执行
|
||||
IncludeNotFound: 包括未找到的内容
|
||||
NoTargets: 没有定义目标
|
||||
UserSchema:
|
||||
NotEnabled: 未启用“用户架构”功能
|
||||
Type:
|
||||
Missing: 缺少用户架构类型
|
||||
AlreadyExists: 用户架构类型已存在
|
||||
Authenticator:
|
||||
Invalid: 验证器类型无效
|
||||
NotActive: 用户架构未激活
|
||||
NotInactive: 用户架构未处于非活动状态
|
||||
NotExists: 用户架构不存在
|
||||
|
||||
AggregateTypes:
|
||||
action: 动作
|
||||
@@ -559,6 +569,7 @@ AggregateTypes:
|
||||
feature: 特征
|
||||
target: 靶
|
||||
execution: 执行
|
||||
user_schema: 用户模式
|
||||
|
||||
EventTypes:
|
||||
execution:
|
||||
@@ -1065,6 +1076,12 @@ EventTypes:
|
||||
deactivated: 停用动作
|
||||
reactivated: 启用动作
|
||||
removed: 删除动作
|
||||
user_schema:
|
||||
created: 已创建用户架构
|
||||
updated: 用户架构已更新
|
||||
deactivated: 用户架构已停用
|
||||
reactivated: 用户架构已重新激活
|
||||
deleted: 用户架构已删除
|
||||
|
||||
Application:
|
||||
OIDC:
|
||||
|
Reference in New Issue
Block a user