Excibition project made for the company Indice.
Authentication provider that was made using ASP.Net Core and .Net 8 SDK. Tt uses IdentityServer4 with ASP.NetIdentity for user management and a Postgres database. It was made as an MVC project to display authentication flow UI, and it also uses the entity framework as an ORM.
The application is deployed on a virtual machine (VM) using Docker. The PostgreSQL database used for this application is hosted on aiven.io.
To run this application locally, please follow the steps below:
- Clone the repository
- Install the packages
- Add your Database Connection String on the
appsettings.json
, or setup InMemory database - Edit the
Config.cs
with your Client, Scopes, and Resources - Run the Migrations
- Build:
- Run
Contributions are welcome! If you have any suggestions, bug reports, or improvements, please open an issue or submit a pull request.