Le impostazioni di default di Roles API non salvano i ruoli associati all'utente corrente all'interno di un cookie, ma ogni volta che sia necessario verificarli lo fanno richiamando il provider.
In scenari dove c'è un elevato traffico poter salvare i ruoli in database, con una scadenza temporale che garantisca che l'aggiunta di nuovi privilegi venga visualizzata il prima possibile, consente di migliorare la scalabilità dell'applicazione.
Di seguito la configurazione consigliata, che fa uso di un timeout piuttosto basso, salva i ruoli in un cookie e fa scadere il cookie creato una volta trascorsi i minuti impostati:
<configuration> <system.web> <roleManager enabled="true" createPersistentCookie="false" <!-- default: false --> cacheRolesInCookie="true" <!-- default: false --> cookieTimeout="10" cookieSlidingExpiration = "false" <!-- default: true --> cookieProtection = "All" /> </system.web> </configuration>
Per maggiori informazioni su Roles API si veda:
http://tags.aspitalia.com/Roles_API/
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Eseguire del codice personalizzato al click di una checkbox in Blazor
Effettuare il tracing asincrono delle chiamate a un'applicazione ASP.NET Core
L'agenda di #netconfit è online => https://aspit.co/netconfit-20 3 track, tante sessioni e una keynote speciale di @shanselman per la più importante conferenza in lingua italiana su .NET! Vi aspettiamo il 24/11. Iscrizioni sempre aperte! #donet #aspnet #netconf
Registrare un servizio generico nella dependency injection di ASP.NET Core
Registrare un servizio generico nella dependency injection di ASP.NET Core
Testare le impostazioni CORS di un'applicazione ASP.NET Core
.NET Conference Italia 2020
Eseguire lo shutdown pulito di un'applicazione ASP.NET Core
I più letti di oggi
- Docker 101
- (My) DevOps story - from failure to success
- Modificare automaticamente la Wiki da una pipeline YAML con Azure DevOps
- DevOps per le applicazioni desktop
- Welcome to Container&DevOps Day!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Gestione dei token negli input di testo con la Universal Windows Platform
- Infrastructure as Code: ARM vs Terraform
- Effettuare il redirect da HTTP a HTTPS con la Azure CDN