Ricerca per data: dal 01/01/2021 al 31/12/2021
Amministrare gli utenti per un applicativo non è un compito facile. Occorre gestire la registrazione, il login, la gestione password e l'autenticazione a due fattori, tra le principali funzionalità, il tutto prestando attenzione alla regolamentazione GDPR. Azure Active Directory ...
Quando vogliamo proteggere le API in ASP.NET Core tramite Azure Active Directory, possiamo utilizzare il nuovo modulo Microsoft.Identity.Web, che ci consente di configurare la security con una sola riga di codice.public void ConfigureServices(IServiceCollection services){ ...
Quando si disegna una tabella, se la chiave primaria è un intero, si tende quasi sempre a renderla anche una identity così da delegare al database la creazione di un valore univoco. Tuttavia, quello della chiave primaria potrebbe non essere l'unico campo a beneficiare di una ...
Quando si lavora nell'enterprise o in aziende che hanno requisiti molti stringenti, è normale avere a che fare con self-hosted agents di Azure DevOps, ovvero virtual machine (o vere e proprie macchine fisiche) che vengono usate per eseguire le pipeline di CI/CD. Differiscono ...
All'interno di una pagina web l'utilizzo di un layout Skeleton è utile nel momento in cui la pagina dovrà caricare del contenuto dopo il suo primo rendering, attendendo il risultato da una chiamata asincrona o la scelta dell'utente. ...
Tutta l'infrastruttura di Microsoft Azure che utilizziamo per le nostre soluzioni richiede che app, servizi e utenti vengano autenticati e autorizzati. Active directory è quella parte sulla quale tutti i servizi poggiano, ma essa non è solo dedicata all'uso interno. La parte B2C ...
Negli script precedenti abbiamo introdotto alcuni concetti utili tutte le volte che vogliamo gestire dei task in background in ASP.NET Core: abbiamo visto i fondamenti per creare un Hosted Service (https://www.aspitalia.com/script/1396/Eseguire-Task-Temporizzati-Tramite-Hosted-...
Una delle regole auree dei formati di trasmissione dati è quella di essere il più compatti possibile così da far viaggiare un basso volume di dati e aumentare la velocità di trasferimento. JSON è un formato che rispecchia questa indicazione, ma possiamo ulteriormente migliorare i...
Il codice delle nostre applicazioni diventa via via sempre più complesso e diventa più naturale spendere più tempo nelle code review. Allo stesso modo, diventa sempre più utilizzata la pratica del pair programming o del group programming, dove due o più persone si riuniscono per ...
Nel grosso ecosistema dei servizi di Microsoft Azure, lo storage è quello più importante e rappresenta le basi di molti altri servizi. In particolare, i blob ci permettono di memorizzare terabyte di file in maniera del tutto gestita, sicura e performante, il tutto attraverso ...