Права доступа API-ключей: скоупы read/write/full и выборочный доступ к формам и справочникам
- organization_api_keys.scopes (jsonb, NULL = полный доступ для legacy-ключей) - MCP: фильтрация инструментов по режиму и проверка formIds в handler'ах - PATCH /api/mcp-keys/:id, валидация скоупов в server/utils/api-key.ts - UI Settings: диалог создания/редактирования ключа с режимом и мультивыбором форм/справочников
This commit is contained in:
5
migrations/0063_api_key_scopes.sql
Normal file
5
migrations/0063_api_key_scopes.sql
Normal file
@@ -0,0 +1,5 @@
|
||||
-- Скоупы прав доступа для API-ключей (MCP и REST /api/rag/*).
|
||||
-- NULL = полный доступ ко всем формам и справочникам (поведение старых ключей не меняется).
|
||||
|
||||
ALTER TABLE organization_api_keys
|
||||
ADD COLUMN IF NOT EXISTS scopes jsonb;
|
||||
Reference in New Issue
Block a user