Kurs i IdentityServer i produktion

Lär dig köra Duende IdentityServer i en riktig produktionsmiljö, från konfiguration och certifikat till loggning och deployment.

Tillbaka till kurserna

Kursen erbjuds inte längre som standardkurs. Hör av dig om du behöver utbildning inom området.

Den här kursen tar vid där Introduktion till IdentityServer och OpenID Connect slutar, och här ligger fokus helt på produktion. Du driftsätter en klient, ett API och en fullt konfigurerad IdentityServer på det publika internet, med riktiga TLS-certifikat och automatisk build och deployment.

Jag tar inga genvägar på kursen. Du arbetar dig igenom varje steg i en riktig identitetslösning i omfattande praktiska övningar, och jag visar fallgroparna på vägen.

Det här lär du dig

  • Lagra konfigurationsdata i en separat konfigurationstjänst
  • Skicka loggar till en separat loggserver för analys och visualisering
  • Använda riktiga HTTPS-certifikat
  • Skapa egna signeringsnycklar för tokens
  • Använda continuous deployment för att driftsätta dina services

Vem är kursen för?

Utvecklare som vill lära sig att driftsätta en IdentityServer-lösning säkert på internet, steg för steg. Använder du en tidigare version av IdentityServer är kursen ändå relevant, eftersom många av grundkoncepten är desamma.

Förkunskaper

Det här behöver du

  • En laptop som kan köra flera instanser av Visual Studio, och minst en stor skärm
  • Visual Studio 2026 eller senare
  • Ingen erfarenhet av cloud eller containers behövs. Kursen använder dem, men de är inte i fokus

Kursen använder ASP.NET Core 10 och Duende IdentityServer 7.x.

Agenda

Under kursen går vi igenom följande ämnen.

  • Konfiguration
  • HTTPS-certifikat
  • Säkerhet
  • Loggning
  • Duende IdentityServer
  • Felhantering
  • Skydda klienten
  • Data Protection API
  • Kryptering med publik och privat nyckel
  • Nycklar, certifikat och PKCS 12-filer
  • Skapa JWT-signeringsnycklar med OpenSSL
  • Signeringsnycklar för tokens
  • IdentityServer och databasen
  • Hantering av användare
  • Tokens och claims
  • Skydda API:et
  • Använda API:et
  • Refresh tokens
  • Utöka IdentityServer
  • Prestanda och motståndskraft i services
  • Felsöka IdentityServer

Resurser

Videokurser på Dometrain

Vill du lära dig grunderna på egen hand, i din egen takt? Jag har två videokurser på Dometrain:

Getting Started: OpenID Connect, kursens omslag på Dometrain

Getting Started: OpenID Connect

OAuth och OpenID Connect på protokollnivå, med tokens, signering och flows. Den passar oavsett vilket språk eller vilken plattform du använder.

Getting Started: Authentication and Authorization in .NET, kursens omslag på Dometrain

Getting Started: Authentication and Authorization in .NET

Vad som händer i ASP.NET Core när en användare loggar in, från middleware för autentisering och cookies till behörighet.

Om utbildaren

Jag heter Tore Nestenius. Jag undervisar på plats och på distans, både direkt åt företag och via utbildningsföretag i Europa. Lite om min bakgrund:

  • Jag har utbildat utvecklare sedan 2010 och hållit flera hundra kurser och föredrag.
  • Jag tar fram, underhåller och håller varje kurs själv, och förbättrar den efter varje tillfälle.
  • Jag är Microsoft .NET MVP.
  • Jag har skrivit över 1 100 svar på Stack Overflow, främst om autentisering, säkerhet och .NET/C#.
  • Jag var med och grundade Edument, ett svenskt utbildnings- och konsultföretag, där jag var CTO, utvecklare och utbildare.
  • Jag arbetar som senior .NET-konsult, så jag undervisar utifrån verkliga projekt.
  • Jag har arbetat med .NET och C# sedan 2002.
  • Jag har certifieringarna Azure AZ-204 och AZ-900.
  • Jag var med och grundade användargruppen .NET Skåne.

Tore Nestenius håller en kurs

IdentityServer i produktion

Längd
3 dagar eller 6 halvdagar

Nivå
Avancerad

Språk
Kursen hålls på svenska eller engelska.

Vanliga frågor om utbildning

Erbjuder du utbildning både på plats och på distans?

Ja, jag erbjuder båda.

Erbjuder du utbildning på både svenska och engelska?

Ja, båda går bra. Allt kursmaterial är på engelska, och jag kan hålla kursen på svenska eller engelska.

Håller du halvdagar?

På plats kör jag oftast hela dagar. På distans kan jag erbjuda både halva och hela dagar.

Håller du webbinarier och kortare föredrag?

Ja, se min sida om föredrag.

Hör av dig

Kontakt