Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Hashing af Adgangskoder og Håndtering af Legitimationsoplysninger | Implementering af Autentificering i Next.js
Quizzes & Challenges
Quizzes
Challenges
/
Next.js 14 Ekspertise til Udvikling af Moderne Webapplikationer

bookHashing af Adgangskoder og Håndtering af Legitimationsoplysninger

Hashing af adgangskoder er en sikkerhedsforanstaltning, før de gemmes i en database. Det omdanner en adgangskode til en streng med fast længde, som fremstår tilfældig for øget sikkerhed, selv hvis brugerdata bliver kompromitteret.

I seed.js-filen benyttede vi pakken bcrypt til at hashe brugerens adgangskode, før den blev gemt i databasen. Vi vil senere bruge bcrypt til at sammenligne brugerindtastede adgangskoder med de gemte.

Tilbage til projektet

For at bruge bcrypt i Next.js Middleware oprettes en separat fil ved navn auth.ts. Den indeholder objektet authConfig.

Credentials Provider

Udbydere i NextAuth.js fungerer som forskellige loginmuligheder, såsom Google eller GitHub. De tilbyder forskellige måder for brugere at logge ind på.

I auth.ts-filen tilføjer vi en udbyder kaldet Credentials. Dette gør det muligt for brugere at logge ind med brugernavn og adgangskode.

I praksis

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 7. Kapitel 5

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

What is the purpose of the Credentials provider in NextAuth.js?

How do I configure the Credentials provider for username and password authentication?

Can you explain how the `authConfig` object is used with NextAuth?

bookHashing af Adgangskoder og Håndtering af Legitimationsoplysninger

Stryg for at vise menuen

Hashing af adgangskoder er en sikkerhedsforanstaltning, før de gemmes i en database. Det omdanner en adgangskode til en streng med fast længde, som fremstår tilfældig for øget sikkerhed, selv hvis brugerdata bliver kompromitteret.

I seed.js-filen benyttede vi pakken bcrypt til at hashe brugerens adgangskode, før den blev gemt i databasen. Vi vil senere bruge bcrypt til at sammenligne brugerindtastede adgangskoder med de gemte.

Tilbage til projektet

For at bruge bcrypt i Next.js Middleware oprettes en separat fil ved navn auth.ts. Den indeholder objektet authConfig.

Credentials Provider

Udbydere i NextAuth.js fungerer som forskellige loginmuligheder, såsom Google eller GitHub. De tilbyder forskellige måder for brugere at logge ind på.

I auth.ts-filen tilføjer vi en udbyder kaldet Credentials. Dette gør det muligt for brugere at logge ind med brugernavn og adgangskode.

I praksis

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 7. Kapitel 5
some-alt