OAuth2 in Rust - authorization code flow for native apps

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