SNOdesk Overview
SNOdesk is a web application built with ASP.NET Core and Entity Framework Core, integrating with Microsoft Entra ID (Azure AD) for authentication and role mapping.
It uses ASP.NET Core Identity for local user storage and supports mapping Entra security groups to application roles.
Features
- Authentication via Microsoft Entra ID (OpenID Connect / Microsoft Identity Web)
- Role-based authorization using:
- App roles defined in Entra
- Configurable Group → Role mappings
- ASP.NET Core Identity for local user persistence
- Entity Framework Core with SQL Server
- Configurable via
appsettings.json .config/dotnet-tools.jsonfor consistent developer tooling
User Guide
How to use this web part.
Changelog
These are the changes.