There was a lot of code duplication for generating the authentication URL.
This is centralized into a dedicated service now.
Moreover, the former AuthenticationController only contained code that is better situated in the middleware and thereby eliminates all ActionController dependencies.
There was a lot of code duplication for generating the authentication URL. This is centralized into a dedicated service now.
Moreover, the former AuthenticationController only contained code that is better situated in the middleware and thereby eliminates all ActionController dependencies.