Online демо

Аккаунты

Описание Пользователь Пароль
Полный доступ admin admin
Управление своими проектами pm pm
Просмотр разрешенных учетных данных developer developer

Демо система работет в режиме только для чтения

Описание

В системе может быть определено несколько Проектов (Projects). В каждом проекте определяется состав пользователей с указанием их Проектных ролей (Project roles). В разных проектах один и тот же пользователь может иметь разные Проектные роли.

Единица учетных данных, доступ к которой нужно предоставить, в терминах системы называется Аккаунт (Account). Каждый Аккаунт относится к конкретному Проекту. Также, в нем определяются Проектные роли, которые могут иметь доступ к данным. Пользователь может прочитать данные Аккаунта, если он добавлен в Проект, к которому относится Аккаунт, с ролью, которая есть в списке разрешенных у Аккаунта

В системе предусмотрены три категории (Роли) пользователей, которые указываются при создании пользователя:

  • Admin - полный доступ к системе
  • Project manager - создание и редактирование своих Проектов, создание и редактирование Аккаунтов
  • User - просмотр данных разрешенных Аккаунтов

Установка и использование


git clone https://github.com/romannep/passstore.git
cd passstore
npm install
npm start
										

Приложение доступно по адресу localhost:2002. Используйте имя пользователя/пароль admin/admin для входа.

Issues and source code

https://github.com/romannep/passstore


Лицензия

AGPL