feat: implement automation key management with middleware and routes for organization API keys, invite improvements
This commit is contained in:
@@ -2474,32 +2474,17 @@
|
||||
"subtitle": "Подключите клиентов MCP прямо сейчас, используя Zapier и общедоступный API в одной и той же системе ключей на уровне организации.",
|
||||
"coming_soon": "Скоро",
|
||||
"mcp": {
|
||||
"architecture": {
|
||||
"title": "Архитектура",
|
||||
"description": "Клиент MCP и API ClassroomIO представляют собой отдельные границы доверия. Ключ автоматизации на уровне организации аутентифицирует клиента, а API остается источником достоверных данных для проверки и сохранения."
|
||||
},
|
||||
"flows": {
|
||||
"title": "Типичные потоки",
|
||||
"description": "Агент владеет рассуждениями и структурой. ClassroomIO принимает только нормализованные полезные нагрузки курса, сохраняет черновики и публикует по запросу.",
|
||||
"prompt_title": "Подскажите черновик",
|
||||
"prompt_description": "Пользователь запрашивает курс, агент структурирует его, затем `create_course_draft` сохраняет его в ClassroomIO перед любым шагом публикации.",
|
||||
"pdf_title": "PDF для черновика",
|
||||
"pdf_description": "Агент читает PDF-файл извне, реструктурирует его на разделы и уроки, а затем отправляет нормализованный черновик в ClassroomIO.",
|
||||
"review_title": "Отзыв для публикации",
|
||||
"review_description": "Пользователь запрашивает изменения, агент обновляет черновик, а публикация происходит только после явного одобрения."
|
||||
},
|
||||
"setup": {
|
||||
"title": "Настройка клиента",
|
||||
"description": "Используйте один ключ на уровне организации для каждой интеграции. Если ключ заменен или отозван, клиент перестает работать до тех пор, пока не будет настроен новый секрет.",
|
||||
"claude_code_description": "Регистрирует `@cio/mcp` в Claude Code, используя сгенерированный ключ на уровне организации.",
|
||||
"claude_code_description": "Регистрирует `@classroomio/mcp` в Claude Code, используя сгенерированный ключ на уровне организации.",
|
||||
"codex_description": "Добавляет сервер ClassroomIO MCP в Кодекс с тем же ключом на уровне организации.",
|
||||
"cursor_description": "Вставьте это в `~/.cursor/mcp.json` или в конфигурацию MCP вашей рабочей области."
|
||||
},
|
||||
"keys": {
|
||||
"title": "Ключи MCP",
|
||||
"description": "Эти ключи аутентифицируют текущую организацию, когда клиент MCP вызывает ClassroomIO через @cio/mcp.",
|
||||
"description": "Эти ключи аутентифицируют текущую организацию, когда клиент MCP вызывает ClassroomIO через @classroomio/mcp.",
|
||||
"generate": "Создать ключ MCP",
|
||||
"scope_badge": "Черновик создать/прочитать/обновить/опубликовать",
|
||||
"secret_once": "Этот секрет раскрывается один раз. Скопируйте его в свой клиент MCP сейчас."
|
||||
}
|
||||
},
|
||||
@@ -2530,10 +2515,6 @@
|
||||
"permissions": {
|
||||
"disabled_title": "Доступ только для чтения",
|
||||
"disabled_description": "Только администраторы организации могут создавать, менять или отзывать ключи автоматизации. Учителя могут ознакомиться с инструкциями по настройке здесь."
|
||||
},
|
||||
"overview": {
|
||||
"title": "Автоматизация доступа",
|
||||
"description": "Создавайте ключи автоматизации на уровне организации, подключайте поддерживаемых клиентов и сохраняйте привязку всего доступа к машинам к этой организации."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user