Acesso exclusivo para membros PRO

Esse conteúdo é exclusivo para nossos assinantes.

Libere esse e muito mais conteúdo assinando o Codante PRO.

Login com Client Components

Aprendemos a criar e configurar componentes clientes para a funcionalidade de login em nosso projeto. Isso inclui o desenvolvimento de uma nova página, a implementação de funções de manipulação de eventos e uma visão geral do papel dos componentes clientes na autenticação.

Comentários

(2)
Avatar do usuário
João Carlos Lageshá 1 ano
Sem querer abusar mas já abusando... (1) O que costuma-se utilizar e o que é mais seguro, o Login Client ou o Login Server? (2) É razoável ter uma app tipo essa que possa ser usada em outras aplicações ou esses componentes seriam replicados nas demais aplicações? Grato.
Roberto Cestarihá 1 ano

Fala João!

Sem problema algum, vamos lá:

1) O mais comum é o client - até porque o login com server components é algo novo, só presente na última versão do NextAuth e apenas nas versões 13+ do Next.js. Quanto a segurança, ambos podem ser igualmente seguros, mas tipicamente usando server components há "menos chance" de você vazar alguma chave API ou algo do tipo para o cliente.

Não sei se entendi a sua pergunta 2. Você diz uma aplicação apenas para autenticação?