Identity Provider is a multi-tenant MVC web app for login, logout and consent based on Identity Server 4. Identity Server is an open id connect framework that extends ASP.NET Core authentication system to enable federated security, providing identity as a service for token based authentication, single sign on and access control. This implementation provides integration of the IDP with the following clients:
- Hybrid flow for a WebApp
- Implicit flow for SPA
- Client credentials flow for server to server
- dotnet core
choco install dotnetcore-sdk -v
- GNU Make
choco install make -v
make build
make run
curl http://localhost:49842/.well-known/openid-configuration
make test
Refernce Sample data schema
make database