Ricerca: middleware

In uno scenario in cui dobbiamo effettuare chiamate server-to-server in modalità sicura, una possibile alternativa a OAuth2 è l'utilizzo di certificati X509. Con questo sistema, il client allegherà alla richiesta un particolare certificato, la cui thumbprint verrà poi verificata ...

In uno scorso articolo abbiamo iniziato a conoscere GraphQL e il modo innovativo in cui permette di realizzare API per il web (https://www.aspitalia.com/articoli/asp.net-core3/creare-api-graphql-aspnetcore-hotchocolate.aspx).Oltre alle già citate query e mutation, ovvero le ...

Tra le tante tecnologie legate alla sicurezza per il web, oggi ci occuperemo di Hawk (contrazione di Holder-Of-Key), uno schema di autenticazione HTTP relativamente recente. Si tratta di un protocollo che consente a client e server di verificare, vicendevolmente, che richieste e ...

I template di default di ASP.NET sono basati su OWIN e sfruttano l'IoC container contenuto nel middleware per istanziare i vari componenti di ASP.NET Identity.Per esempio, se creiamo un nuovo progetto ASP.NET MVC e analizziamo il codice di AccountController, l'...

In un precedente articolo (https://www.aspitalia.com/articoli/asp.net-core/anteprima-aspnet-core-2-1-parte-2-p-2.aspx) abbiamo visto come usare ASP.NET Core SignalR per scambiare messaggi in tempo reale tra client e server.Questa tecnologia, che sfrutta WebSockets per il ...

Per decenni l'unica forma di memorizzazione dei dati è stata quella relazionale in un database. Negli ultimi anni ha preso piede una nuova tecnica basata su un approccio completamente diverso rispetto ai database relazionale: la tecnica NoSQL. In questo articolo vedremo come i ...

Rendere il nostro sito idoneo a supportare più lingue può risultare un compito più ostico di quanto si immagini: possiamo avere la necessità di modificare le label, gli url, i contenuti statici e dinamici, oltre che applicare diverse regole di validazione ai vari tipi di dato. In...

In questo articolo, Giancarlo Lelli ci introduce alle novità di ASP.NET Identity, rilasciato con ASP.NET 4.5.1 e Visual Studio 2013. ASP.NET Identity rivoluziona il concetto di security nelle applicazioni web basate su ASP.NET, migliorando l'integrazione con provider di terze ...

La nuova versione di ASP.NET Core 2.1 è oramai in dirittura d'arrivo e, nonostante non sia una major release, si tratta comunque di una milestone che porta un gran numero di novità. Pertanto abbiamo preparato una serie di 2 articoli in cui Moreno Gentili illustra tutto ciò che ...