Skip to content

azrinsani/Authzilla

Repository files navigation

Authzilla

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.

Why Authzilla?

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

Do we still need Authzilla or Identity Server anyway?

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.

Project Status

This project is being abandoned due to other commitments. Feel free to take it up!

About

Simple Authorization Server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages