OAuth2 is a standard for authentication/authorization. It is implemented by big cloud providers - Azure, Google, Amazon - and beside many others also by GitLab or GitHub.
What is is it good for? You can integrate your application with a service provider, or many of them, with one pattern. The common troubles are solved so you just focus on making business (most of the time). Mostly, a library is available so you don’t even need to implement the protocol.
Read More