Keycloak — решение для управления идентификацией и доступом (IAM), включающее аутентификацию, авторизацию, централизованное управление пользователями и поддержку внешних источников данных (например, LDAP и Active Directory). Поддерживает протоколы OpenID Connect, OAuth 2.0 и SAML.
Домашняя страница: https://github.com/keycloak/keycloak