Se si utilizza il Membership Provider per Active Directory, si può subito notare che manca un corrispondente provider per le Roles API.
In questo caso è sufficiente utilizzare il provider che sfrutta i ruoli associati dall'autenticazione di Windows, che è utilizzata per questo genere di applicazioni.
<configuration> <system.web> <authentication mode="Windows" /> <!-- Roles provider qui --> <roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider" /> <authorization> <allow roles="bochicchio.local\Administrators" /> <deny users="*"/> <deny users="?"/> </authorization> </system.web> </configuration>
In questo modo sarà possibile utilizzare le Roles API, anche da codice, in unione con l'autenticazione basata su Active Directory.
Approfondimenti
#827 - Configurare il provider per Active Directory di Membership API
https://www.aspitalia.com/script/827/Configurare-Provider-Active-Directory-Membership-API.aspx
Contenuti su Membership API
http://tags.aspitalia.com/Membership_API/
Contenuti su Roles API
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
Gestire tipi complessi in query string grazie a IParsable in ASP.NET Core 7.0
Definire la durata dell'output cache in ASP.NET Core 7
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes
Migliorare la scalabilità di ASP.NET Core 7 grazie all'output cache
Taggare la output cache in base al routing in ASP.NET Core
Definire le impostazioni di cache a livello di controller in ASP.NET Core 7
Raggruppare i parametri di una minimal API in un singolo oggetto in ASP.NET Core
Implementare il throttling in ASP.NET Core
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Short-circuiting della Pipeline in ASP.NET Core
Sfruttare la local cache del browser tramite gli ETag in ASP.NET Core
Gestire la query string nell'output cache di ASP.NET Core
I più letti di oggi
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- .NET Conference Italia 2023 - Milano e Online
- Installare le Web App site extension tramite una pipeline di Azure DevOps
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!