Set default timeout for all OmniAuth OAuth providers
Follow up to !30653 (merged).
Now that we have the framework to provide defaults for omniauth providers, we should look at setting a default timeout for all OmniAuth providers that are backed by the OAuth2 strategy. It will require looking at the code/docs for each strategy as some may not depend on the OAuth2 strategy, which uses Faraday, and some may not allow passing raw client_options
to OAuth2 client.
This is not an exhaustive list but in a quick look we should explore this for the following providers:
- Auth0
- Azure OAuth2
- GitHub
- OAuth2 Generic