Роли
У каждого участника проекта VpnHood! MANAGER есть одна роль, которая определяет, что он может видеть и менять: от простого просмотра проекта до управления его командой. Боты для скриптов, работающих с API MANAGER, получают роль так же.
Где их найти
Откройте раздел Settings и выберите Team. В списке Team Members — люди и боты проекта, у каждого указана Role. Выберите участника, чтобы открыть его страницу: там можно сменить его роль или удалить его. Этот раздел видят только Project Admin и Project Owner.
Какие бывают роли
Каждая роль может всё то же, что и предыдущая, и больше:
- Project Reader видит проект: его серверы, фермы, ключи доступа и статистику использования. Эта роль не может копировать ключи доступа, что-либо менять или видеть команду.
- Access Token Writer также создает, меняет и удаляет ключи доступа и копирует их, чтобы раздавать пользователям.
- Project Writer также добавляет и устанавливает серверы, управляет фермами, сертификатами, профилями серверов и настройками проекта — всем, кроме команды.
- Project Admin также управляет командой: добавляет людей и ботов, меняет их роли и удаляет их, но не может сделать кого-либо владельцем или изменить роль владельца.
- Project Owner также делает других людей владельцами, меняет роли других владельцев и удаляет их.
Добавление человека
В разделе Team выберите Add User, введите адрес электронной почты, с которым человек входит в MANAGER, и нажмите OK. Он появится в команде с ролью Project Reader: откройте его страницу, чтобы дать ему нужную роль. Если человек уже есть в команде, MANAGER сохранит его роль и сообщит об этом: смените ее на его странице.
MANAGER не отправляет ему письмо, поэтому сообщите ему сами. Проект появится в его списке, как только он войдет в MANAGER с этим адресом — через Google или по почте и паролю. Пока он не откроет проект, команда видит только его адрес электронной почты.
Смена роли
Откройте страницу человека, измените его Role, выберите новую роль и нажмите OK. У человека одна роль, поэтому новая заменяет прежнюю.
Удаление человека
Откройте его страницу и нажмите Delete, затем Yes. Он теряет доступ к проекту, но сохраняет свою учетную запись MANAGER и собственные проекты.
Владелец
Тот, кто создает проект, становится его владельцем, а владельцев у проекта может быть несколько. Владелец не может удалить себя или изменить свою роль, поэтому у проекта всегда остается хотя бы один.
Чтобы передать проект, дайте новому человеку роль Project Owner: после этого он сможет изменить вашу роль или удалить вас.
Боты для API
Бот — это участник для скрипта или сервиса, который работает с REST API MANAGER, а не через веб-панель. У него есть имя, роль и API-ключ вместо входа в систему.
В разделе Team выберите Add Bot, задайте боту имя и нажмите OK. MANAGER показывает его ключ только один раз — в поле API Key, как значение заголовка Authorization: сразу скопируйте его. Бот появляется в команде с ролью Project Reader: дайте ему роль, нужную для его работы, — любую, кроме Project Owner.
Если ключ утек, откройте страницу бота и нажмите Reset API Key: бот получит новый ключ, а старый сразу перестанет работать. Удаление бота тоже отключает его ключ.