Программа Authentik используется для проверки подлинности или аутентификации пользователей. Она помогает предотвратить несанкционированный доступ к информации, системам или ресурсам, требуя от пользователей подтверждения своей личности через различные методы аутентификации, такие как пароли, биометрические данные или использование устройств для двухфакторной аутентификации. Authentik может быть использована в различных областях, где важна безопасность и конфиденциальность данных, таких как в банковской сфере, компьютерной безопасности или корпоративных системах. Данное программное обеспечение является open source(хотя есть и платные коммерческие версии) и поддерживает установку в контейнеры Docker и Kubernetes, и поддерживает язык обмена данными Yaml.
Authentik поддерживает следующие протоколы:
1. OAuth 2.0 – протокол авторизации, который позволяет пользователям давать доступ к своим данным третьим лицам без необходимости предоставлять свой пароль.
2. OpenID Connect – протокол аутентификации, который позволяет пользователям использовать свои учетные данные от провайдера идентификации для доступа к различным сервисам и приложениям.
3. SAML (Security Assertion Markup Language) – протокол однообязательной аутентификации, который позволяет компаниям обмениваться информацией о пользователях и их аутентификации в безопасной форме.
4. LDAP (Lightweight Directory Access Protocol) – протокол доступа к каталогу, используемый для хранения и доступа к информации о пользователях и их доступе к ресурсам.
5. RADIUS.
Authentik может интегрироваться с различными системами, наприме Zabbix и Grafana, и приложениями с использованием этих протоколов для обеспечения безопасности и управления доступом пользователей.
authentik работает со следующими программами-клиентами:
1. Web-браузеры (Chrome, Firefox, Safari и т. д.)
2. Мобильные приложения (iOS и Android)
3. Десктопные приложения (Windows, MacOS, Linux)
4. Приложения для управления паролями (LastPass, 1Password, Dashlane и т. д.)
5. Системы одноразовых паролей (Google Authenticator, Microsoft Authenticator и т. д.)