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
I più letti di oggi
- anche domani dalle 17:30 seguite con noi live #build15 https://aspit.co/build15
- Webcast 'AJAX & ATLAS Overview'
- a #igds il 25 e 26/10 a Milano puoi sviluppare un gioco per #wp8 con @AppCampus. in palio 70.000 Euro: https://aspit.co/apa
- WinJS in Windows Phone 8.1
- la RC di #vs13 è compatibile con #win81 RTM, non con la Preview. l'annuncio ufficiale è su https://aspit.co/any
- Ancora un bug: esce Mono 0.23
- SSL Certificates for everyone on Azure
- Mostrare una MessageBox con un custom control
- disponibile la preview 1 ci #dotnetcore 2.1, #aspnetcore, #efcore. performance, novità e migliorie su https://aspit.co/bmf
- si continua a #netconfit con 'developing modern web apps with #aspnetcore', con il nostro @dbochicchiohttps://aspit.co/netconf-18