Centralizar a identidade dos clientes do BNP Paribas e do Hello bank!
Engenheiro Java / Spring Boot IAM / CIAM no BNP Paribas: plataforma de autenticação e permissões em microsserviços, 8 componentes IAM e 12 aplicações ligadas em OAuth 2.0.
O contexto
Os clientes do BNP Paribas e do Hello bank! acedem a numerosas aplicações. Uma plataforma de autenticação e permissões, em arquitetura de microsserviços, gere a sua identidade e os seus direitos consoante o perfil e o método de autenticação.
O meu papel
Engenheiro Java / Spring Boot – IAM / CIAM de julho de 2018 a junho de 2019: análise das identidades, dos perfis de clientes e dos direitos de acesso, redação das especificações, conceção e desenvolvimento dos componentes IAM.
Realizações
8 componentes IAM em Java 8 / Spring Boot 1.5. Integração com o Keycloak e ligação de 12 aplicações via OAuth 2.0. Gestão do ciclo de vida das palavras-passe; permissões por perfil e por método de autenticação. Trocas assíncronas com RabbitMQ e implementação em JBoss.
Qualidade e segurança
90 % de cobertura de testes; tempo de autenticação reduzido em 30 %.
Confidencialidade
Projeto realizado para um cliente: o código e os detalhes internos são confidenciais. Esta página retoma o âmbito, as tecnologias e os resultados indicados no meu CV.
BNP Paribas
Uma necessidade semelhante na sua equipa?
Apresente o seu contexto e a sua necessidade: veremos juntos se o meu perfil corresponde.
Falar sobre o projeto