This repository can be used to add authorization to Minimal API endpoints.
- PassportVisa: For every endpoint you can specify a mandatory visa. This visa has to be issued to a passport in order to authorize any request.
- Passport: A passport has to be enabled and valid to generate a authentication token.
- PassportHolder: Every passport is issued to a specific holder.
- PassportToken: Credentials at a specific provider will generate a token. This token is needed for generating a authentication token.
For realisation following concepts has been used.