Todos los proyectos

BNP ParibasProyecto de cliente · 2018 — 2019

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.

  • Java 8
  • Spring Boot 1.5
  • Keycloak
  • OAuth 2.0
  • RabbitMQ
  • JBoss
  • IAM / CIAM

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