Todos os projetos

BNP ParibasProjeto de cliente · 2018 — 2019

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.

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

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