Authzilla is a MicroService (Server) which wraps around Identity Server 4 transforming it into a much simpler out-of-the-box solution. Installation and setup is expected to be a breeze, like how one installs any Commercial Service App.
Identity Server is complicated. I have a theory that it was purposely made that way so support/consultancy work can be sold to corporate customers. People need to make a living right? But not everyone is corporate rich. Authzilla aims to solve the pain of setting up Identity Servers, by wrapping and packaging it as a simple installable service named Authzilla
Some people say Identity Server, Authzilla, or anything similar is no longer necessary since there are so many cloud solutions out there. For example, Firebase Authentication is 100% Free, AWS Cognito is free for 50,000 Users and so is Microsoft Azure Active Directory External Identities, it is free for 50,000 Users as well.
The thing is, these cloud solutions only provide 1 out of the 5 OAuth 2.0 Grant types, i.e. they only provide the Authorization Code/PKCE Flow. If one requires server-to-server authentication, typical for Microservices, the Client Credentials Flow is necessary. Firebase Authentication does not provide this.
This project is being abandoned due to other commitments. Feel free to take it up!