Centralizzare l’identità dei clienti BNP Paribas e Hello bank!
Ingegnere Java / Spring Boot IAM / CIAM presso BNP Paribas: piattaforma di autenticazione e abilitazioni a microservizi, 8 componenti IAM e 12 applicazioni collegate in OAuth 2.0.
Il contesto
I clienti BNP Paribas e Hello bank! accedono a numerose applicazioni. Una piattaforma di autenticazione e abilitazioni, in architettura a microservizi, gestisce la loro identità e i loro diritti in base al profilo e al metodo di autenticazione.
Il mio ruolo
Ingegnere Java / Spring Boot – IAM / CIAM da luglio 2018 a giugno 2019: analisi delle identità, dei profili clienti e dei diritti di accesso, redazione delle specifiche, progettazione e sviluppo dei componenti IAM.
Realizzazioni
8 componenti IAM in Java 8 / Spring Boot 1.5. Integrazione con Keycloak e collegamento di 12 applicazioni tramite OAuth 2.0. Gestione del ciclo di vita delle password; abilitazioni per profilo e per metodo di autenticazione. Scambi asincroni con RabbitMQ e deployment su JBoss.
Qualità e sicurezza
90 % di copertura dei test; tempo di autenticazione ridotto del 30 %.
Riservatezza
Progetto realizzato per un cliente: il codice e i dettagli interni sono riservati. Questa pagina riprende il perimetro, le tecnologie e i risultati indicati nel mio CV.
BNP Paribas
Un’esigenza simile nel suo team?
Mi presenti il suo contesto e la sua esigenza: vedremo insieme se il mio profilo è adatto.
Parliamo del progetto