This application implements RBAC using the Microsoft Identity suite. At its core, it allows users to maintain a collection of books, parsed as Book Data Transfer Objects from the Google Books API.
The entrypoint automates sysadmin configuration on start-up, creating admin and user roles after the initial Entity-Framework migration. Note: Admin secret is NOT stored securely at this point. This repository is a work in progress.
- Newtonsoft.JSON
- Entity Framework Core
- LINQ
- RestSharp
- Microsoft Identity
- Google Books API
- Clone this repository
- run
dotnet resotre
anddotnet ef database update
(in that order) to configure your local MySQL envrionment to the project's specs - run
dotnet watch run
to host the project on a Kestrel server