Authorizer — менеджер паролей с открытым исходным кодом для самостоятельного хостинга. Предоставляет веб-интерфейс для хранения и управления паролями, поддерживает OAuth и может использоваться как SSO-провайдер.

Что такое Authorizer

Authorizer — не просто менеджер паролей, а платформа аутентификации. Позволяет реализовать единый вход (SSO) для ваших сервисов. Особенность — ввод паролей через эмуляцию клавиатуры, что повышает совместимость с приложениями.

  • Полностью self-hosted, данные хранятся на вашем сервере
  • Веб-интерфейс для управления паролями
  • OAuth 2.0 / OpenID Connect провайдер (SSO)
  • Поддержка многофакторной аутентификации (MFA/TOTP)
  • Шифрование данных, генератор паролей
  • Разворачивается через Docker

Установка Authorizer через Docker

Создайте docker-compose.yml:

services: authorizer: image: lakhansamani/authorizer:latest ports: - "8080:8080" environment: - DATABASE_TYPE=sqlite - DATABASE_URL=/app/db/db.sqlite volumes: - ./data:/app/db

Запустите: docker compose up -d. Откройте http://localhost:8080 для первичной настройки.

Выводы

  • Authorizer — выбор для тех, кто хочет self-hosted SSO и менеджер паролей в одном
  • Подходит для развёртывания в корпоративной среде без внешних зависимостей
  • Альтернативы: Bitwarden/Vaultwarden (популярнее), Keycloak (только SSO)