Novolis Docs
novolis-security / getting-started.md

Getting started

dotnetsecuritynovolis

Password hashing (Argon2id), AES-256-GCM encryption, HaveIBeenPwned helpers, plus an access-token mint (Novolis.Security.OAuth), an outbound Novolis-issuer caller (Novolis.Security.OAuth.Client), and a tenant authorization framework (Novolis.Security.Authorization).

This is not a full Identity Provider and not a substitute for Duende IdentityServer, Keycloak, or Entra. Read what-this-is.md first.

Published guide: https://novolis-platform.github.io/.github/novolis-security/

Prerequisites

Configure GPR once from a sibling novolis-governance checkout:

pwsh -File d:\novolis\novolis-governance\scripts\configure-gpr-user-nuget.ps1

Install

dotnet add package Novolis.Security.Encryption

Local multi-repo iteration uses ProjectReference mode via d:\novolis\Novolis.Platform.slnx — never a local NuGet folder feed.

Next