This document describes the API provided by the application.
For the configured OAuth2 Providers, the application will generate an endpoint for the user to register and another one for the OAuth2 Provider to callback.
GET /{OAUTH2_PROVIDER}/register
→ Redirects the user to the authorization page of the OAuth2 provider.
GET /{OAUTH2_PROVIDER}/callback
→ Receives the OAuth2 token for the user and fetches the user profile.