Centralizar la identidad de los clientes de BNP Paribas y Hello bank!
Ingeniero Java / Spring Boot IAM / CIAM en BNP Paribas: plataforma de autenticación y permisos en microservicios, 8 componentes IAM y 12 aplicaciones conectadas con OAuth 2.0.
El contexto
Los clientes de BNP Paribas y Hello bank! acceden a numerosas aplicaciones. Una plataforma de autenticación y permisos, en arquitectura de microservicios, gestiona su identidad y sus derechos según el perfil y el método de autenticación.
Mi papel
Ingeniero Java / Spring Boot – IAM / CIAM de julio de 2018 a junio de 2019: análisis de las identidades, los perfiles de clientes y los derechos de acceso, redacción de las especificaciones, diseño y desarrollo de los componentes IAM.
Realizaciones
8 componentes IAM en Java 8 / Spring Boot 1.5. Integración con Keycloak y conexión de 12 aplicaciones mediante OAuth 2.0. Gestión del ciclo de vida de las contraseñas; permisos por perfil y por método de autenticación. Intercambios asíncronos con RabbitMQ y despliegue en JBoss.
Calidad y seguridad
90 % de cobertura de pruebas; tiempo de autenticación reducido un 30 %.
Confidencialidad
Proyecto realizado para un cliente: el código y los detalles internos son confidenciales. Esta página recoge el alcance, las tecnologías y los resultados que figuran en mi CV.
BNP Paribas
¿Una necesidad similar en su equipo?
Cuénteme su contexto y su necesidad: veremos juntos si mi perfil encaja.
Hablar del proyecto