Curso de Node.js: Refresh Tokens e confirmação de cadastro

182

Alunos neste curso

Faça esse curso de Node.JS e:

  • Construa uma allowlist para guardar tokens opacos
  • Implemente refresh tokens que atualizam JSON Web tokens
  • Desenhe uma interface para o uso padronizado de tokens
  • Aprenda a enviar e-mails através de Node.js
  • Construa um sistema de verificação de e-mails usando tokens

Conteúdo Detalhado

  1. Autenticação com refresh tokens

    • Como renovar tokens
    • Para saber mais: Explorando o uso de tokens
    • Como implementar refresh tokens
    • Para saber mais: Computação e sociedade
    • Para saber mais: Identificar roubos de refresh tokens
    • Criando refresh tokens
    • Para saber mais: Novo fluxo de autenticação
  2. Implementando refresh tokens

    • Manipulando uma lista genérica
    • Armazenando refresh tokens
    • Refatorando a blocklist
    • Verificando refresh tokens
    • Implementando as rotas
    • Simulando a aplicação
    • Cliente da API
    • Para saber mais: OAuth 2.0 e OpenID Connect
  3. Modularizando os tokens

    • Modularizando a criação
    • Modularizando a verificação
    • Modularizando a invalidação
    • Utilizando o novo módulo
    • Para saber mais: Projeto de software
  4. Verificação de e-mails

    • Como verificar e-mails
    • Por que confiar em e-mails verificados?
    • Enviando e-mails
    • Configurando o e-mail
    • Para saber mais: Nodemailer
    • Organizando o endereço
  5. Verificando endereços

    • Adicionando novo campo
    • Modificando novo campo
    • Implementando a rota
    • Gerando endereços dinâmicos
    • Refatorando para produção
    • Para saber mais: Configurando provedor de e-mail real

Primeira aula de Node.js: Refresh Tokens e confirmação de cadastro

Instrutores

  • Andrew é instrutor, desenvolvedor e graduando no curso de ciência da computação na USP. Como entusiasta de criptografia, esteganografia e teoria da computação, participa de competições, e ministra palestras e workshops sobre segurança. Tem também experiência com diversos projetos de front e back-end. Seus cursos são focados em segurança da informação e Node.js.

Conteúdo relacionado

Cursos de Node.JS em Programação

Leia nossos artigos de Programação

Público alvo

Pessoas que desenvolvam aplicações em Node.js e querem se aprofundar mais sobre segurança e métodos de autenticação em APIs REST.

Última atualização

12/08/2020

Já é aluno?

Começar o Curso

Aprenda Node.JS com esse e outros cursos, comece agora!

  • 1234 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 1234 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 1234 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 1234 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Procurando planos para empresas?

Acesso por 1 ano

Estude 24h/dia onde e quando quiser

Novos cursos todas as semanas