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
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Usare ASP.NET Core dev tunnels per testare le applicazioni su internet
Implementare il throttling in ASP.NET Core
Cache policy su route groups di Minimal API in ASP.NET Core 7
Short-circuiting della Pipeline in ASP.NET Core
Load test di ASP.NET Core con k6
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes