Authorization Management

Who can access which system, who approved it, and when was it revoked — this is the question that decides, in minutes, whether an audit finds a control or paperwork. The application tracks every step from the request through the periodic review to the revocation in a sealed, independently verifiable record.

Version
1.0.0
Platform
ASP.NET Core 10, MongoDB 6+ — Windows Server or Linux
Type
Web application, self-hosted deployment
Distribution
Licensed, activated through the License Management service
Price
Custom quote

Screenshots

What it is for

NIS2 Article 21(2) requires access control policies, periodic reviews, offboarding and multi-factor authentication — in many organisations this still lives in shared spreadsheets and e-mails, where an audit six months later cannot say who let a given user into a system.

The register runs the same process in a MongoDB-backed database: every request, approval, review and revocation is a traceable event, closed with an HMAC seal. The seal proves that a row was actually written by the application — direct database access is not enough to grant yourself an entitlement.

What it does

Technology

An ASP.NET Core MVC web application on .NET 10 with a Bootstrap UI, split across five projects: Domain, Application, Infrastructure, WebCore (session wiring) and Web. The data layer is MongoDB, with its own MongoDB-backed Identity store and TOTP replay protection.

The encryption and audit-integrity keys live in a key store protected by DPAPI (Windows) or an encrypted volume (Linux), and session cookies are protected by the Data Protection API. Outgoing mail runs on MailKit, and the installation authenticates itself against the License Management service every six hours and on every sign-in.

Need NIS2-compliant access management?

Request a quote