When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Gerenciando credenciais com Keycloak e Spring Boot do zero

Como gerenciar credenciais dos seus microsserviços utilizando Keycloak, KrakenD e Spring Boot

     
  • 3.3
  •  |
  • Reviews ( 31 )
₹799

This Course Includes

  • iconudemy
  • icon3.3 (31 reviews )
  • icon1.5 total hours
  • iconportuguese
  • iconOnline - Self Paced
  • iconcourse
  • iconUdemy

About Gerenciando credenciais com Keycloak e Spring Boot do zero

Olá, seja bem vindo(a) ao curso Gerenciando credenciais com Keycloak e Sprinb Boot do zero!

Meu nome é Felipe e serei o instrutor que irá conduzir o curso.

Neste curso iremos aprender a desenvolver como desenvolver uma API utilizando Spring Boot do zero, implementando as funcionalidades básicas de um CRUD.

Além disso, iremos documentar nossa API utilizando os padrões do OpenAPI, por meio do Swagger.

Iremos também aprender um pouco sobre o papel de um API Gateway dentro de uma arquitetura de microsserviços.

Para isso, utilizaremos o KrakenD como nosso API Gateway.

E para aumentar a seguranças das requisições feitas ao backend da nossa arquitetura de microsserviços, iremos utilizar um gerenciador de identidades e acessos chamado Keycloak.

Iremos integrar o Keycloak ao KrakenD, para que nosso API Gateway valide para nós os tokens JWT recebidos nas requisições dos clientes de nossas API.

O curso é bastante prático e sucinto, visando lhe fornecer uma base necessária de conhecimentos para iniciar em arquiteturas de microsserviços, conhecimentos sobre API Gateways e sua importância dentro de uma arquitetura de microsserviços, além de conhecimentos relacionados a autenticação e autorização utilizando OpenID Connect.

Todas as tecnologias abordadas no curso são Open Source, e serão executadas utilizando o Docker e o Docker Compose, para facilitar nosso processo de aprendizado.

Até mais!

What You Will Learn?

  • Conhecer e implementar toda a infraestrutura necessária para executar o Keycloak localmente usando Docker e Docker Compose.
  • Conhecer e implementar toda a infraestrutura necessária para executar o KrakenD localmente.
  • Implementar o fluxo de autorização do OpenID Connect utilizando o Keycloak.
  • Implementar do zero uma arquitetura de microsserviços com autorização via API Gateway com Keycloak.
  • Rodar uma aplicação Spring Boot em container.