Пользователи и доступ
Текст может содержать неточности, устаревшие данные или технические ошибки. Пожалуйста, проверяйте критически важную информацию перед использованием.
Учётные записи хранятся в Keycloak, доступ к проектам — в Architeezy. Администратор заводит учётную запись, а владелец проекта решает, что ей видно.
Создание пользователя
- Откройте Keycloak по адресу из
KEYCLOAK_URL— в стандартной конфигурации этоhttp://localhost:8181— и войдите с помощьюKEYCLOAK_ADMIN_USERNAMEиKEYCLOAK_ADMIN_PASSWORD. - Выберите Manage realms → Architeezy → Users.
- Нажмите Add user, укажите имя пользователя и, если вы используете почту, адрес электронной почты, затем нажмите Create.
- Откройте вкладку Credentials, нажмите Set password и задайте пароль. Оставьте включённым переключатель Temporary, если хотите, чтобы пользователь выбрал собственный пароль при первом входе.
В поставляемом realm самостоятельная регистрация и сброс пароля отключены, поэтому другого способа завести учётную запись нет. Чтобы пользователи регистрировались сами, включите это в разделе Realm settings → Login.
Первый вход
При первом входе в Architeezy приложение создаёт для учётной записи:
- Профиль: имя берётся из учётной записи, а короткий Идентификатор — из имени пользователя. По идентификатору коллеги выдают доступ.
- Личное пространство моделирования: названо по имени пользователя и принадлежит ему. Созданные им проекты по умолчанию попадают туда.
Свой идентификатор пользователь найдёт в меню за аватаром в правом верхнем углу: первый пункт показывает идентификатор и по нажатию копирует его в буфер обмена.
Роли
Доступ выдают по проектам. В проекте у пользователя одна из трёх ролей — или роли нет вовсе:
- Владелец — распоряжается проектом целиком, включая состав участников.
- Редактор — изменяет модели и представления в проекте.
- Гость — открывает и просматривает проект.
- Нет — роли нет, доступа тоже.
Те же роли выдают на пространство моделирования — тогда они действуют во всех его проектах.
Предоставление доступа к проекту
Откройте меню проекта и выберите Участники. В диалоге Участники проекта перечислены все, у кого уже есть роль; владелец может добавить новых:
- Введите Идентификатор пользователя в поле сверху.
- Выберите Роль.
- Нажмите Добавить.
В таблице по столбцу на роль. Чтобы изменить чей-то доступ, отметьте другой столбец в его строке; столбец Нет закрывает доступ к проекту.
Запросы на доступ
Открыв проект, к которому у него нет доступа, пользователь видит сообщение, что проект не существует или закрыт для него. В сообщении есть ссылка на запрос участия. Тот же запрос отправляет кнопка Запросить участие на проекте, а отзывает — кнопка Отменить запрос на участие.
Владельцы видят входящие запросы в меню пользователя, в разделе Запросы на доступ; на аватаре появляется значок с числом ожидающих запросов. В диалоге по каждому запросу видно проект и пользователя; там же выбирают роль — Гость, Редактор или Владелец — и нажимают Одобрить или Отклонить.
Список проектов
Стартовая страница разделяет Мои проекты, где у вошедшего пользователя есть роль, и Общедоступные проекты — проекты, видимые без участия. Оба списка можно искать по названию.