Все проекты на главной

Login Generator

Подготовка логинов и паролей для сотрудников: от ФИО до учётных данных для выбранных сервисов.

Python · PostgreSQL · APIРазвивается
Иллюстрация, не скриншот приложения.

Задача

Системному администратору нужно готовить учётные данные для разных сервисов по единым правилам. Программа формирует логин из ФИО и генерирует пароли с учётом выбранной политики.

Что уже реализовано

Логин из ФИО

Транслитерация в нижний регистр: первая буква имени, точка и фамилия. Например, a.priupolin.

Парольные политики

Генерация паролей по правилам сервиса. Для VPN предусмотрена отдельная политика и проверяемый ручной ввод.

Добавление сервисов

В настольном приложении можно добавить сервис текущему сотруднику, сохранив ранее выданные логины и пароли.

Настройки на сервере

В серверной части реализованы централизованные настройки и проверка их корректности через API. Изменения фиксируются в журнале.

Для каких систем

Почта, RDP, 1С, Bitrix и VPN. Формат логина зависит от сервиса; для VPN используется базовый логин без домена. Подготовка данных не означает автоматическое создание аккаунта в каждой из этих систем.

Технологии

Приложение написано на Python. Проект включает настольный интерфейс и развиваемую серверную часть с API и PostgreSQL на Ubuntu Server. Генерация учётных данных и интерфейс разделены по слоям.