Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Konfigurering av Autentisering og Beskyttelse av Ruter | Implementering av Autentisering i Next.js
Next.js 14-mestring for Bygging av Moderne Webapplikasjoner

bookKonfigurering av Autentisering og Beskyttelse av Ruter

Tilbake til prosjektet

1. Legge til egendefinert innloggingsside

Opprett en auth.config.ts-fil i rotmappen av prosjektet med dette innholdet:

Dette angir en egendefinert rute for innloggingsside (/login) ved bruk av pages-alternativet.

2. Beskytte ruter med mellomvare

Utvid auth.config.ts for å inkludere logikk for rutevern. Brukere blir omdirigert til innloggingssiden hvis de prøver å få tilgang til dashbordet uten å være innlogget.

3. Mellomvare

Opprett en middleware.ts-fil for å initialisere NextAuth.js og beskytte ruter ved hjelp av den angitte konfigurasjonen.

Vi satte opp en tilpasset innloggingsside og la til logikk for å beskytte ruter. Mellomvaren sikrer at beskyttede ruter ikke gjengis før autentisering er verifisert, noe som forbedrer både sikkerhet og ytelse.

I praksis

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 7. Kapittel 4

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Suggested prompts:

Can you explain how the matcher in middleware.ts works?

What should I do if I want to protect additional routes?

How do I add authentication providers to this setup?

Awesome!

Completion rate improved to 2.08

bookKonfigurering av Autentisering og Beskyttelse av Ruter

Sveip for å vise menyen

Tilbake til prosjektet

1. Legge til egendefinert innloggingsside

Opprett en auth.config.ts-fil i rotmappen av prosjektet med dette innholdet:

Dette angir en egendefinert rute for innloggingsside (/login) ved bruk av pages-alternativet.

2. Beskytte ruter med mellomvare

Utvid auth.config.ts for å inkludere logikk for rutevern. Brukere blir omdirigert til innloggingssiden hvis de prøver å få tilgang til dashbordet uten å være innlogget.

3. Mellomvare

Opprett en middleware.ts-fil for å initialisere NextAuth.js og beskytte ruter ved hjelp av den angitte konfigurasjonen.

Vi satte opp en tilpasset innloggingsside og la til logikk for å beskytte ruter. Mellomvaren sikrer at beskyttede ruter ikke gjengis før autentisering er verifisert, noe som forbedrer både sikkerhet og ytelse.

I praksis

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 7. Kapittel 4
some-alt