Kako bismo Vam omogućili bolje korisničko iskustvo te potpunu funkcionalnost Internet stranice, ova stranica pohranjuje kolačiće (cookies).

Analitičke kolačiće Google Analytics koristimo samo uz Vašu suglasnost. Prihvaćam Odbijam Više informacija

Building an auth microservice with ASP.NET Core Identity and IdentityServer

U današnjim, mikroservis-baziranim softverskim rješenjima, potreba za centralizovanim sistemom za autentikaciju i autorizaciju je sve veća. Možemo koristiti već gotove sisteme kao što su Azure AD ili Auth0, ili razvijati svoje. Međutim, "security is hard". Tu je hrpa raznih standarda, trikova i načina implementacije. Najmanja greška može učiniti vaše rješenje ranjivim. Da bismo to izbjegli, pri razvoju svog rješenja možemo koristiti popularne biblioteke kao što su ASP.NET Core Identity i IdentityServer4. Sa Identity-em dobijamo membership sistem sa loginom, a sa IdentityServer-om punu implementaciju OAuth 2.0 i OpenID Connect standarda. Pogledaćemo kako izgleda jedna moguća implementacija, o čemu sve trebamo voditi računa, i kako se to rješenje uklapa sa ostatkom sistema - razni API-ji, SPA aplikacije, nativne aplikacije, itd.


U slučaju da vam na video snimci predavanja / demoa ili u priloženoj prezentaciji neki detalji nisu dovoljno jasno vidljivi ili vam nedostaje neka ključna informacija, slobodno nam se obratite na info@windays.hr – potrudit ćemo se pribaviti vam potrebne informacije. (Napomena: uz predavanja su priložene prezentacije svih predavača koji su ih pristali podijeliti sa sudionicima.)

Materijali s predavanja

  • Dostupno samo sudionicima konferencije. Molimo prijavite se.

Miroslav Popovic

Seavus d.o.o.

Miroslav is a software architect for .NET and JavaScript, employed as a Technical Lead at Seavus. He uses .NET from version 1.0. From Windows Forms, through WPF and Silverlight, all the way to ASP.NET Core. Currently, he is focused on ASP.NET Core, client-side JavaScript development and software craftsmanship. During his career, he worked on a lot of small and big projects, including a couple of local startups. He was one of the members of the development team for the Kicks platform and one of the moderators for https://javascriptkicks.com and https://dotnetkicks.com. Besides that, he is an active community member, conference speaker and one of the leaders of "BLbit Banja Luka" user group. His blog is at https://miroslavpopovic.com.

Podijelite s prijateljima