Skip to content

shalmeo/access-guard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AccessGuard

AccessGuard - это сервис, который обеспечивает контроль над периодом доступа к учетным записям пользователей.

Основные функции

  • Гибкий контроль доступа: настройка и установка периодов доступа для каждой учетной записи пользователя. Вы можете определить конкретные даты, время или периоды, когда пользователь имеет право получить доступ к системе.
  • Простой интерфейс управления: cli-интерфейс, который позволяет администраторам легко просматривать и редактировать периоды доступа к учетным записям
  • Уведомления и предупреждения [future]: функция отправки уведомлений и предупреждений пользователям и администраторам, связанных с изменениями в периоде доступа.

Установка и настройка

  1. Клонируйте репозиторий на ваш сервер:

git clone https://github.com/shalmeo/access-guard.git

  1. Перейдите в директорию проекта:

cd access-guard

  1. Настройте окружение

python -m venv .venv

source .venv/bin/activate Linux

.venv\Scripts\Activate Windows

pip install -r requirements.txt

alembic upgrade head

  1. Добавление пользователя

python -m src.entrypoints.cli add user1 123q! 13.10.3028 13:18

  1. Просмотр всех пользователей

python -m src.entrypoints.cli show

  1. Запуск сервера

uvicorn src.entrypoints.web:app

  1. Откройте веб-браузер и перейдите по адресу http://localhost:8000/sign-in, чтобы получить доступ к веб-интерфейсу пользователя

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published