Mastering Secure Access Control in .NET: Advanced Authentication & Authorization with Users, Roles & Dynamic Permissions