Name-based logins
Lowercase transliteration using the first initial, a dot and the surname. For example, a.priupolin.
Preparing employee logins and passwords: from a full name to credentials for selected services.

System administrators need to prepare credentials for different services using consistent rules. The application derives a login from a person’s name and generates passwords according to the selected policy.
Lowercase transliteration using the first initial, a dot and the surname. For example, a.priupolin.
Service-specific password generation. VPN has a separate policy and validated manual password input.
The desktop application can add a service to the current employee while preserving previously issued logins and passwords.
The server includes centralized settings, API validation and an audit log of changes.
Email, RDP, 1C, Bitrix and VPN. Login formatting depends on the service; VPN uses the base login without a domain. Preparing credentials does not imply automatic account creation in these systems.
Written in Python, the project includes a desktop interface and a server component under development, with an API and PostgreSQL on Ubuntu Server. Credential generation and the interface are separated into layers.