Существуют несколько открытых решений, аналогичных Google Authenticator, которые можно установить на собственном сервере. Вот некоторые из них:
1. **PrivacyIDEA**: Это система двухфакторной аутентификации, позволяющая управлять токенами и аутентификацией для различных приложений. PrivacyIDEA поддерживает множество методов аутентификации, включая TOTP и HOTP.
2. **FreeOTP**: Это приложение с открытым исходным кодом для iOS и Android, разработанное Red Hat. Хотя FreeOTP в основном является клиентом для аутентификации, к нему можно подключить серверную часть для поддержки двухфакторной аутентификации.
3. **Gluu Server**: Это платформа для управления идентификацией и аутентификацией, которая включает поддержку двухфакторной аутентификации. Gluu Server можно установить на собственный сервер и использовать для управления доступом.
4. **Keycloak**: Это решение для управления идентификацией и доступом с поддержкой двухфакторной аутентификации. Keycloak можно развернуть на собственном сервере и интегрировать с различными приложениями.
5. **Authenticator**: Альтернативное приложение с открытым исходным кодом, которое использует TOTP и может работать со сторонними серверами аутентификации.
6. **Authelia**: Это решение для многослойной аутентификации, которое можно использовать вместе с другими сервисами, поддерживающими двухфакторную аутентификацию.
7. **TOTP-based applications**: Некоторые общие серверы аутентификации, такие как Django, Flask или другие фреймворки, могут быть настроены для генерации кодов TOTP и работы с клиентскими приложениями, подобными Google Authenticator.
Все эти решения позволяют настроить двухфакторную аутентификацию самостоятельно, а также поддерживают различные приложения на популярных платформах (iOS, Android).