Logo do curso
Curso

React:

implementando técnicas seguras de autenticação

Quero estudar na alura

14h

Para conclusão

22

Pessoas nesse curso

Certificado

De participação

Introdução_

O que você aprenderá_

  • Implemente autenticação básica e social em aplicações React.
  • Configure o Google OAuth para login seguro.
  • Garanta a persistência de sessão usando Local Storage.
  • Aplique práticas para mitigar vulnerabilidades como XSS e CSRF
  • Integre a API do Google Cloud para autenticação.
  • Compreenda a importância da segurança em aplicações web.

Público alvo_

Pessoas desenvolvedoras front-end que desejam aprimorar práticas de tokenização, gerenciamento de sessões e mitigação de vulnerabilidades em aplicações web, implementando sistemas modernos de autenticação e autorização com segurança.

Pedro Celestino de Mello

Pedro Celestino de Mello

github

linkedin

Engenheiro de Software com foco em desenvolvimento mobile e front-end. Com mais de 9 anos de experiência, adora compartilhar conhecimento com a comunidade de desenvolvedores e aprender sobre novas tecnologias. Nas horas vagas é fácil encontrar ele nos campos de batalha de World of Warcraft, viajando com a esposa e os dogs ou curtindo um futebol americano com uma boa cerveja.

Curso atualizado em 14/11/2025

Ementa

  1. Entendendo o que é autenticação

    • Aprendendo sobre os fundamentos de autenticação
    • Princípios de vulnerabilidade e segurança
    • Conhecendo os desafios do Code Connect
  2. Implementando login e registro

    • Conhecendo o plano de implementação da autenticação no projeto
    • Iniciando a configuração da autenticação
    • Criando um client com interceptors customizados
    • Validando formulários e informações de login
    • Preparando o ambiente: código da aula
    • Finalizando o formulário de login
  3. Implementando proteção de rotas

    • Aprendendo sobre proteção e persistência para autenticação
    • Protegendo rotas no Code Connect
    • Melhorando nosso client customizado com persistência e refresh do token
    • Finalizando o utilitário para o refresh token
    • Aprendendo sobre CORS
  4. Implementando Refresh Tokens

    • Criando o formulário de registro
    • Adicionando recursos de hidratação na autenticação
    • Testando o fluxo completo do login com email e senha
  5. Implementando OAuth do Google

    • Aprendendo sobre OAuth
    • Configurando o OAuth no Google Console
    • Adicionando a tela de callback para o OAuth
    • Criando o profile service
    • Editando a tela de perfil
    • Finalizando nosso projeto do Code Connect

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos
Escola

Front-end

Desenvolva experiências web incríveis com HTML, CSS e JavaScript, além de se aprofundar nos principais frameworks do mercado, como React, Angular e Vue.JS. Domine JavaScript a fundo, para não depender de copiar e colar.

Conheça a escola

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Aprenda React com esse e outros cursos, comece agora!

Conheça os Planos para Empresas