Minimal.Auth demonstrated to use Minimal API in .NET 6 and Authentication with simple minimal requirement code. The project contains two parts of cause: Minimal API and Minimal Authentication.
I have an article written in Chinese to show minimal authentication logic. The code uses Controller as Authentication Web API.
When .NET 6 launched up, I am eager to migrate controller web APIs to Minimal API which brings easy-to-use to us. One can write an extension class to wrap all details and throws controllers away.
3 APIs are required. All path strings can be customized.
Authentication logic does not change because we just implement AuthenticationStateProvider.
WARNING Most of the code is only for demo and not for product use.