Ricerca avanzata
Ricerca: middleware
Uno dei requisiti più comuni nell'ambito delle applicazioni enterprise è quello di mantenere un audit delle chiamate effettuate dagli utenti, così che si possa eventualmente risalire a chi ha effettuato una determinata operazione, o monitorare accessi illeciti.Si tratta di un ...
Come sappiamo, tramite il pacchetto NuGet Swashbuckle, possiamo generare automaticamente lo swagger document di un progetto ASP.NET Core Web API e dotare la nostra applicazione di una pagina web che illustri tutti gli endpoint esposti.Un aspetto importante di cui tenere conto è ...
GraphQL è un protocollo concepito inizialmente da Facebook per esporre risorse tramite API. Negli ultimi anni si sta diffondendo sempre di più come alternativa a REST e OData, grazie alla sua flessibilità, semplicità di utilizzo e all'integrazione sempre più matura con le varie ...
La nuova versione di ASP.NET Core 3 è oramai in dirittura d'arrivo, e, come era lecito aspettarsi, porta un gran numero di novità. In questo articolo Moreno Gentili illustra tutto ciò che dobbiamo sapere per farci trovare pronti per il nuovo framework di sviluppo web di Microsoft...
Nello scorso script (https://www.aspitalia.com/script/1348/Correlare-Log-Applicazione-Distribuita-ASP.NET-Core.aspx) abbiamo visto come il correlation ID sia utilissimo nel caso di architetture a microservizi, in quanto ci permette di correlare tra loro trace di applicazioni ...
In un contesto di produzione, spesso è preferibile evitare di esporre un sito ASP.NET Core direttamente sul web, sfruttando invece un reverse proxy. Questa soluzione offre infatti diversi vantaggi, sia dal punto di vista della sicurezza, ma soprattuto pratico: TLS termination: ...
Negli ultimi script abbiamo introdotto Minimal API (https://www.aspitalia.com/script/1413/Creare-Velocemente-Microservice-Minimal-API-ASP.NET-Core.aspx), una nuova funzionalità di ASP.NET Core 6 che permette di scrivere microservice con pochissimo codice, unitamente al loro ...
Nei precedenti script ci siamo occupati dell'output cache di ASP.NET Core 7: ne abbiamo introdotto i concetti generali (https://www.aspitalia.com/script/1440/Migliorare-Scalabilita-ASP.NET-Core-Output-Cache.aspx), abbiamo visto come controllare i parametri (https://www.aspitalia....
In un precedente script (http://www.aspitalia.com/script/1229/Configurare-Middleware-Servizi-ASP.NET-Core.aspx), abbiamo visto come ASP.NET Core consenta di configurare dei servizi e sfruttarli attraverso la dependency injection.Grazie a questo meccanismo possiamo: Migliorare il ...
Se .NET Core 3.1 ha aggiunto il supporto ufficiale a gRPC come protocollo per i nostri servizi web, in .NET 5 l'utilizzo di questa tecnologia si è ulteriormente consolidato, grazie all'aggiunta di una serie di miglioramenti prestazionali che l'hanno resa ancora più scalabile. Ma ...