IdentityServer i Produktion

Den här kursen tar vid där vår populära kurs Säkra ASP.NET med OpenID Connect och IdentityServer avslutade, med ett tydligt fokus på att driftsätta en komplett IdentityServer i en fungerande produktionsmiljö. Den här gången får du lära dig undvika många av de vanligaste fallgroparna och utmaningarna du möter i början av din utvecklingsresa.

När vi säger att den här kursen handlar om att sätta i produktion, menar vi det. Vi kommer att driftsätta de services vi skapar på Internet med hjälp av bland annat TLS-certifikat.

Lösningen du kommer att driftsätta består av en klient, ett API och en fullt konfigurerad IdentityServer. Vi är speciellt stolta över att vi inte fuskar eller tar genvägar i den här kursen. 

Vi kommer istället att:

  • Lagra konfigurationsdata i separata konfigurationsservices

  • Använda en separat loggserver för analyser och visualisering

  • Använda verkliga HTTPS-certifikat

  • Skapa våra egna signeringsnycklar

  • Använda automatisk bygg och deployment av våra tjänster

 

Denna praktiska kurs innehåller ett stort antal övningar som tar dig genom alla steg som krävs för att skapa en lyckad Identitetslösning. 

Praktisk information

Vi rekommenderar att du har en bra dator som kan köra flera samtidiga instanser av Visual Studio och minst en stor bildskärm för optimal kurs upplevelse.

 

 

Kursinformation

  • Vi använder senaste version av Visual Studio 2019, ASP.NET Core 3.x och IdentityServer4 version 4.x

  • Kursmaterialet är skrivet på engelska och kursen kan hållas på antingen svenska eller engelska.  

  • Kursen tar upp Molnet och containrar, men det är dock inte kursens fokus, så det krävs ingen tidigare erfarenhet av dem

Kursens innehåll

  • Configuration

  • HTTPS certificates

  • Security

  • Logging

  • Duende IdentityServer v5.x

  • Error handling

  • Securing the client

  • Data Protection API

  • Public/Private key encryption

  • Keys, Certificates and PKCS 12 files

  • Creating JWT Token signing keys using OpenSSL

  • Token Signing keys

  • IdentityServer and the database

  • User management

  • Tokens and claims

  • Securing the API

  • Consuming the API

  • Refresh tokens

  • Extending IdentityServer

  • Performance and service resiliency

  • Troubleshooting IdentityServer

Och mycket mer… 

Målgrupp

Utvecklare som vill lära sig steg-för-steg hur man driftsätter en IdentityServer-lösning på Internet på ett säkert sätt. Kursen är även riktad till dig som idag använder version 4.x av IdentityServer, då de mesta är detsamma mellan version 4.x och 5.x som vi använder i kursen.

Förkunskaper

  • En grundläggande förståelse för OAuth, OpenID-Connect, IdentityServer och ASP.NET Core, motsvarande vår kurs Säkra upp ASP.NET Core med OpenID Connect och IdentityServer

  • Goda kunskaper inom C# och hur webben fungerar

  • Grundläggande kunskaper i versionshantering med Git

Tore Nestenius

Lärare är Tore Nestenius

20 720 kr 

ONLINE

Kurslängd: 4 halvdagar            

Nivå: Expert

Språk: Svenska, Engelska                   

Kurskod: T339

Kursen ges på förfrågan

REFERENSER

Rekommenderar kursen vidare!

KURSDELTAGARE

Väldigt bra! Om man vill veta hur IdentityServer verkligen fungerar på djupet är det här rätt kurs!

KURSDELTAGARE