Ya hemos evaluado Ory Hydra como una solución OAuth2 “self-hosted”, y los comentarios de los equipos han sido buenos. Esta vez, nos volvemos hacia Ory Kratos, un sistema de gestión de identidades y usuarios basado fundamentalmente en un API que es amigable para el equipo desarrollador y fácilmente personalizable. Proporciona funciones comunes que querríamos tener en un sistema de gestión de identidades, incluyendo autoservicio de login y registro, autenticación multifactor (MFA/2FA), verificación y recuperación de cuenta. Al igual que Hydra, Kratos carece de interfaz de usuario y precisa que los equipos de desarrollo construyan su propia IU, lo que proporciona mayor flexibilidad al equipo. Los equipos de desarrollo también pueden personalizar el esquema de identidad para ajustarlo a diferentes contextos de negocio. Kratos no tiene dependencias externas aparte de la base de datos, y es fácil de desplegar y escalar en diferentes entornos de cloud. Si tienes que construir un sistema de gestión de usuarios, te recomendamos que pruebes Kratos.