[{"data":1,"prerenderedAt":208},["ShallowReactive",2],{"navigation_docs_ru":3,"-ru-concepts-access":110,"-ru-concepts-access-surround":203},[4,20,55,70,90,100],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Начало работы",false,"\u002Fru\u002Fgetting-started","ru\u002F1.getting-started",[10,15],{"title":11,"path":12,"stem":13,"icon":14},"Введение","\u002Fru\u002Fgetting-started\u002Fintroduction","ru\u002F1.getting-started\u002F1.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Быстрый старт","\u002Fru\u002Fgetting-started\u002Fquickstart","ru\u002F1.getting-started\u002F2.quickstart","i-lucide-rocket",{"title":21,"icon":6,"path":22,"stem":23,"children":24,"page":6},"Концепции","\u002Fru\u002Fconcepts","ru\u002F2.concepts",[25,30,35,40,45,50],{"title":26,"path":27,"stem":28,"icon":29},"Проекты и версии","\u002Fru\u002Fconcepts\u002Fprojects-and-versions","ru\u002F2.concepts\u002F1.projects-and-versions","i-lucide-boxes",{"title":31,"path":32,"stem":33,"icon":34},"Файлы конфигурации","\u002Fru\u002Fconcepts\u002Ffiles","ru\u002F2.concepts\u002F2.files","i-lucide-file-json",{"title":36,"path":37,"stem":38,"icon":39},"Публикация","\u002Fru\u002Fconcepts\u002Fpublishing","ru\u002F2.concepts\u002F3.publishing","i-lucide-send",{"title":41,"path":42,"stem":43,"icon":44},"Доступ и роли","\u002Fru\u002Fconcepts\u002Faccess","ru\u002F2.concepts\u002F4.access","i-lucide-users",{"title":46,"path":47,"stem":48,"icon":49},"Шифрование","\u002Fru\u002Fconcepts\u002Fencryption","ru\u002F2.concepts\u002F5.encryption","i-lucide-lock",{"title":51,"path":52,"stem":53,"icon":54},"Git-интеграция","\u002Fru\u002Fconcepts\u002Fgit","ru\u002F2.concepts\u002F6.git","i-lucide-git-branch",{"title":56,"icon":6,"path":57,"stem":58,"children":59,"page":6},"SDK","\u002Fru\u002Fsdk","ru\u002F3.sdk",[60,65],{"title":61,"path":62,"stem":63,"icon":64},"Node.js","\u002Fru\u002Fsdk\u002Fnodejs","ru\u002F3.sdk\u002F1.nodejs","i-simple-icons-nodedotjs",{"title":66,"path":67,"stem":68,"icon":69},"Unity","\u002Fru\u002Fsdk\u002Funity","ru\u002F3.sdk\u002F2.unity","i-simple-icons-unity",{"title":71,"icon":6,"path":72,"stem":73,"children":74,"page":6},"API и MCP","\u002Fru\u002Fapi","ru\u002F4.api",[75,80,85],{"title":76,"path":77,"stem":78,"icon":79},"API-токены","\u002Fru\u002Fapi\u002Fauthentication","ru\u002F4.api\u002F1.authentication","i-lucide-key-round",{"title":81,"path":82,"stem":83,"icon":84},"REST API","\u002Fru\u002Fapi\u002Frest-api","ru\u002F4.api\u002F2.rest-api","i-lucide-plug",{"title":86,"path":87,"stem":88,"icon":89},"MCP для ИИ-агентов","\u002Fru\u002Fapi\u002Fmcp","ru\u002F4.api\u002F3.mcp","i-lucide-bot",{"title":91,"icon":6,"path":92,"stem":93,"children":94,"page":6},"Поддержка","\u002Fru\u002Fsupport","ru\u002F5.support",[95],{"title":96,"path":97,"stem":98,"icon":99},"Обратная связь","\u002Fru\u002Fsupport\u002Ffeedback","ru\u002F5.support\u002F1.feedback","i-lucide-message-circle",{"title":101,"icon":6,"path":102,"stem":103,"children":104,"page":6},"Правовая информация","\u002Fru\u002Flegal","ru\u002F6.legal",[105],{"title":106,"path":107,"stem":108,"icon":109},"Политика конфиденциальности","\u002Fru\u002Flegal\u002Fprivacy","ru\u002F6.legal\u002F1.privacy","i-lucide-shield",{"id":111,"title":41,"body":112,"description":194,"extension":195,"links":196,"meta":197,"navigation":198,"path":42,"seo":199,"stem":43,"__hash__":202},"docs_ru\u002Fru\u002F2.concepts\u002F4.access.md",{"type":113,"value":114,"toc":188},"minimark",[115,119,160,166,171,178,181],[116,117,118],"p",{},"Доступ настраивается для каждого проекта. У пользователя могут быть разные роли в разных проектах.",[120,121,122,135],"table",{},[123,124,125],"thead",{},[126,127,128,132],"tr",{},[129,130,131],"th",{},"Роль",[129,133,134],{},"Что может",[136,137,138,150],"tbody",{},[126,139,140,147],{},[141,142,143],"td",{},[144,145,146],"strong",{},"Admin",[141,148,149],{},"Всё, что может manager, а также: управлять доступом, Git-интеграцией и ключом шифрования и удалять проект.",[126,151,152,157],{},[141,153,154],{},[144,155,156],{},"Manager",[141,158,159],{},"Читать и править содержимое проекта: версии, файлы, теги и остальное.",[116,161,162,165],{},[144,163,164],{},"Владелец"," проекта всегда сохраняет роль admin.",[167,168,170],"h2",{"id":169},"управление-доступом","Управление доступом",[116,172,173,174,177],{},"Админы проекта добавляют и удаляют пользователей в ",[144,175,176],{},"Project settings → Access",". Пользователь ищется по email, аккаунт у него уже должен быть.",[167,179,76],{"id":180},"api-токены",[116,182,183,187],{},[184,185,186],"a",{"href":77},"Персональный API-токен"," имеет ровно те права, что и пользователь, создавший его. Отдельных scopes нет. При этом публичный API намеренно ограничен: токеном нельзя удалять и создавать проекты, менять роли, перевыпускать ключ шифрования, менять Git-интеграцию, флаги шифрования и настройки валидации.",{"title":189,"searchDepth":190,"depth":190,"links":191},"",2,[192,193],{"id":169,"depth":190,"text":170},{"id":180,"depth":190,"text":76},"Кто что может делать в проекте.","md",null,{},{"icon":44},{"title":200,"description":201},"Роли и доступ в проектах Veresk","Роли проекта в Veresk, что могут роли admin и manager и как API-токены наследуют права владельца.","rIGlSACpQEmhkjSJp4UELD9T-GYE_WnkCeKEekm-duw",[204,206],{"title":36,"path":37,"stem":38,"description":205,"icon":39,"children":-1},"Как версия становится релизом на CDN и как клиенты находят свои файлы.",{"title":46,"path":47,"stem":48,"description":207,"icon":49,"children":-1},"Публикуйте чувствительные файлы шифртекстом и расшифровывайте их в своём сервисе.",1793977344165]