Update omniauth to 2.0

Summary

omniauth has a new major version 2.0 which might be a breaking changethough we need to remove unmaintained omniauth-azure-oauth2 to update

gems with compatible upstream release

  • omniauth-github - update to 2.0
  • omniauth-gitlab - update to 3.0
  • omniauth-saml - update to 2.0
  • omniauth-oauth (indirect dependency via omniauth-twitter) - update to 1.2

gems without compatible upstream release

Improvements

Full improvements in upstream release page linked above

Risks

typemaintenance

Edited by Praveen Arimbrathodiyil