Building an auth microservice with ASP.NET Identity and IdentityServer5


Details
Sorry for all English speaking and remote people. This event will be held offline, in Banja Luka, and won't be streamed or recorded.
Završavamo godinu sa još jednim druženjem uživo, uz poštovanje epidemioloških mjera. Događaj je dio ovogodišnje globalne .NET Conf konferencije, u sklopu "local events" inicijative. Lokacija je opet Inovacioni centar Banja Luka. Kao i do sada, dijelimo dvije godišnje pretplate na aplikacije našeg sponzora, JetBrains. Piće obezbjeđuje naš drugi sponzor, Seavus. Vidimo se!
Tema: Building an auth microservice with ASP.NET Core 6 Identity and Duende IdentityServer
Opis:
U današnjim mikroservisnim softverskim rješenjima, imamo potrebu za centralizovanim sistemom za autentikaciju i autorizaciju. Mogli bismo da koristimo gotova rješenja, kao što su Azure AD ili Auth0, ili da kreiramo svoja. Međutim, izrada sigurnosnih rješenja od nule je jako teška. Postoji hrpa različitih standarda, trikova i načina za implementaciju. Čak i najmanja greška može prouzrokovati ranjivost rješenja. Da bismo to izbjegli pri izradi sopstvenog sistema, možemo koristiti provjerene biblioteke i frejmorke kao što su ASP.NET Core Identity i Duende IdentityServer. Sa Identity, dobijamo sistem za upravljanje korisnicima, sa loginom. Sa IdentityServer, dobijamo punu implementaciju OAuth 2.0 i OpenID Connect standarda. Pogledaćemo primjer jedne moguće implementacije, stvari o kojima trebamo volditi računa, kao i kako se naše rješenje uklapa u ostatak sistema - sa različitim API-jima, web aplikacijama, JavaScript aplikacijama, nativnim aplikacijama, itd.
Predavač: Miroslav Popović
Miroslav Popović je senior software architect za .NET i JavaScript, zaposlen u firmi Seavus. Koristi .NET platformu još od verzije 1.0. Od Windows Forms-a, preko WPF-a i Silverlight-a, sve do ASP.NET Core. Trenutno je fokusiran na ASP.NET Core i client side JavaScript development, kao i na software craftsmanship. Tokom karijere radio je na mnogim manjim i većim projektima, uključujući i par lokalnih startup-a. Bio je jedan od članova razvojnog tima Kicks platforme, kao i jedan od moderatora za http://javascriptkicks.com i http://dotnetkicks.com. Redovan je predavač na sastancima i jedan od vođa korisničke grupe "BLbit Banja Luka". Ima blog na adresi https://miroslavpopovic.com.
COVID-19 safety measures

Sponsors
Building an auth microservice with ASP.NET Identity and IdentityServer5