Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Compreendendo Autenticação | Implementando Autenticação no Next.js
Domínio do Next.js 14 para Construção de Aplicações Web Modernas

bookCompreendendo Autenticação

Antes de implementar a autenticação, é necessário aprofundar o aspecto teórico deste assunto.

Autenticação é como provar que você é quem diz ser ao utilizar sites ou aplicativos. É uma forma do sistema verificar se a pessoa que está acessando realmente é a pessoa correta.

Exemplo do Mundo Real

Ao acessar sua rede social favorita, você insere seu nome de usuário e senha. Isso é autenticação – confirmar que você é o proprietário da conta.

Mas, às vezes, para maior segurança, também pode ser enviado um código para seu telefone. Esse passo extra funciona como uma verificação dupla (autenticação em dois fatores). Mesmo que alguém saiba sua senha, não conseguirá acessar sem o código especial enviado para seu telefone.

Autenticação vs Autorização

No desenvolvimento web, esses dois conceitos desempenham papéis diferentes:

  • Autenticação: Trata-se de provar que você é quem diz ser. Isso é feito com informações como nome de usuário e senha;
  • Autorização: Após a confirmação da identidade, a autorização define quais partes do aplicativo ou site você tem permissão para acessar.

Exemplo do Mundo Real

Pense em ir a uma academia. Primeiro, você apresenta sua carteirinha de sócio (autenticação - comprovando que você é um membro). Depois que confirmam isso, decidem quais áreas da academia você pode acessar (autorização - o que você tem permissão para usar).

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 7. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

Can you explain more about how 2-factor authentication works?

What are some common methods of authentication besides passwords?

How does authorization work in real-world applications?

Awesome!

Completion rate improved to 2.08

bookCompreendendo Autenticação

Deslize para mostrar o menu

Antes de implementar a autenticação, é necessário aprofundar o aspecto teórico deste assunto.

Autenticação é como provar que você é quem diz ser ao utilizar sites ou aplicativos. É uma forma do sistema verificar se a pessoa que está acessando realmente é a pessoa correta.

Exemplo do Mundo Real

Ao acessar sua rede social favorita, você insere seu nome de usuário e senha. Isso é autenticação – confirmar que você é o proprietário da conta.

Mas, às vezes, para maior segurança, também pode ser enviado um código para seu telefone. Esse passo extra funciona como uma verificação dupla (autenticação em dois fatores). Mesmo que alguém saiba sua senha, não conseguirá acessar sem o código especial enviado para seu telefone.

Autenticação vs Autorização

No desenvolvimento web, esses dois conceitos desempenham papéis diferentes:

  • Autenticação: Trata-se de provar que você é quem diz ser. Isso é feito com informações como nome de usuário e senha;
  • Autorização: Após a confirmação da identidade, a autorização define quais partes do aplicativo ou site você tem permissão para acessar.

Exemplo do Mundo Real

Pense em ir a uma academia. Primeiro, você apresenta sua carteirinha de sócio (autenticação - comprovando que você é um membro). Depois que confirmam isso, decidem quais áreas da academia você pode acessar (autorização - o que você tem permissão para usar).

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 7. Capítulo 1
some-alt