diff --git a/Gemfile b/Gemfile
index 98cd3bcd26095482790e73e807dbb877c759f376..bfcdeff16da2b3508caa743e718886b0b3827bad 100644
--- a/Gemfile
+++ b/Gemfile
@@ -24,6 +24,7 @@ gem "pg", '~> 0.18.2', group: :postgres
 # Authentication libraries
 gem 'devise',                 '~> 3.5.2'
 gem 'devise-async',           '~> 0.9.0'
+gem 'doorkeeper',             '~> 2.1.3'
 gem 'omniauth',               '~> 1.2.2'
 gem 'omniauth-bitbucket',     '~> 0.0.2'
 gem 'omniauth-github',        '~> 1.1.1'
@@ -31,10 +32,9 @@ gem 'omniauth-gitlab',        '~> 1.0.0'
 gem 'omniauth-google-oauth2', '~> 0.2.0'
 gem 'omniauth-kerberos',      '~> 0.3.0', group: :kerberos
 gem 'omniauth-saml',          '~> 1.4.0'
-gem 'omniauth-shibboleth',    '~> 1.1.1'
+gem 'omniauth-shibboleth',    '~> 1.2.0'
 gem 'omniauth-twitter',       '~> 1.2.0'
 gem 'omniauth_crowd'
-gem 'doorkeeper',             '~> 2.1.3'
 gem 'rack-oauth2',            '~> 1.0.5'
 
 # Two-factor authentication
diff --git a/Gemfile.lock b/Gemfile.lock
index 87c9f5aa08e217fe980b3d1f297863902ee46723..1ae60c62d6d7262a1a711b9245b073f80c026128 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -454,7 +454,7 @@ GEM
     omniauth-saml (1.4.1)
       omniauth (~> 1.1)
       ruby-saml (~> 1.0.0)
-    omniauth-shibboleth (1.1.2)
+    omniauth-shibboleth (1.2.1)
       omniauth (>= 1.0.0)
     omniauth-twitter (1.2.1)
       json (~> 1.3)
@@ -870,10 +870,10 @@ DEPENDENCIES
   omniauth-bitbucket (~> 0.0.2)
   omniauth-github (~> 1.1.1)
   omniauth-gitlab (~> 1.0.0)
-  omniauth-google-oauth2 (~> 0.2.5)
+  omniauth-google-oauth2 (~> 0.2.0)
   omniauth-kerberos (~> 0.3.0)
   omniauth-saml (~> 1.4.0)
-  omniauth-shibboleth (~> 1.1.1)
+  omniauth-shibboleth (~> 1.2.0)
   omniauth-twitter (~> 1.2.0)
   omniauth_crowd
   org-ruby (~> 0.9.12)