Repository Pattern in Dotnet Core

Reading Time: 4 minutes Sviluppato applicazioni che richiedono operazioni CRUD è necessario creare classi e metodi dedicati alla singola logica. Non sempre lo sviluppo della logica CRUD avviene utilizzando pattern specifici, ma al crescere della complessità dell’architettura è molto consigliata l’applicazione di una standardizzazione di ogni repository. Alla base dell’implementazione di un repository c’è sempre la definizione di un’interfaccia. […]

IdentityServer4 – AspCore Identity

Reading Time: 5 minutes Prima di procedere con l’implementazione di un’applicazione AspNet Core con un sistema di autenticazione/autorizzazione integrato, è necessario introdurre IdentityServer4. Partendo dalla documentazione ufficiale Microsoft, Identity viene definito come : ” ASP.NET Core Identity is a membership system that adds login functionality to ASP.NET Core apps. Users can create an account with the login information stored […]

OpenId Connect – Intro

Reading Time: 3 minutes OpenId Connect è il nuovo standard per lo sviluppo di applicazioni single sign-on. Se abbiamo effettuato almeno una volta il login su un sito utilizzando l’opzione “Accedi con Google”, molto probabilmente abbiamo utilizzato OpenId. Quando pensiamo ad un sistema di autenticazione (“chi è l’utente?”) e autorizzazione (“cosa può fare l’utente?”) il primo approccio potrebbe essere […]