OAuth 2.0 – Claims e scopes Un claim è il meccanismo che consente di associare ad una entità una specifica proprietà. Claims are assertions – they allow the application to trust attributes about a user. Il modo piu’ semplice di considerare un claim è quello di paragonarlo ad un attributo: un attributo può avere un nome ed un valore. E’ proprio […]
OAuth 2 Outh 2.0 è un protocollo di autorizzazione e viene utilizzato per fornire l’accesso ad un insieme di risorse, come ad esempio WebApi. OAuth 2.0 fornisce l’accesso e limita le azioni di ciò che l’app client può eseguire sulle risorse per conto dell’utente, senza mai condividere le sue credenziali. Il funzionamento di Outh 2.0 è basata […]
Visual Studio Code React Setup Nell’ultimo periodo ho cercato di organizzare al meglio la mia configurazione di Visual Studio, in modo da poter avere un ambiente il piu produttivo possibile. In particolare, per eseguire alcune implementazioni all’interno din un’applicazione React. In questo post ho raccolto le estensioni che secondo me sono fondamentali nello sviluppo di applicazioni React. Ma prima, considerando […]
ASPNETCORE_ENVIRONMENT in IIS on premise – pipeline web.config Una volta effettuata la pubblicazione all’interno di IIS on premise è necessario impostare il valore della variabile ASPNETCORE_ENVIRONMENT con il nome dell’ambiente in cui ci troviamo (es. production). Dal valore di questa variabile dipendono le configurazioni dell’applicazione .net core, che sono definite all’interno del file appsettings_ENV.json (ENV=ambiente in cui ci troviamo). Il valore di questa […]
React Redux Toolkit Migrando un applicazione React 16 alla versione 18, ho voluto minimizzare la configurazione di Redux, passando una configurazione tradizionale ad una con react redux toolkit. Uno dei problemi che si incontrano nella configurazione “standard” di Redux è la sua complessità. E’ necessario con una serie di file, e la complessità di configurazione aumenta all’aumentare della […]