diff --git a/Gemfile b/Gemfile
index 4f8342e8b..0ce910626 100644
--- a/Gemfile
+++ b/Gemfile
@@ -17,7 +17,7 @@ gem "cocoon", "~> 1.2.15"
gem "daemons", "~> 1.3.1"
gem "dalli", "~> 2.7.10"
gem "delayed_job_active_record", "~> 4.1.6"
-gem "devise", "~> 4.7.3"
+gem "devise", "~> 4.8.0"
gem "devise-async", "~> 1.0.0"
gem "devise-security", "~> 0.11.1"
gem "font-awesome-sass", "~> 5.15.1" # Remember to update vendor/assets/images/fontawesome when updating this gem
diff --git a/Gemfile.lock b/Gemfile.lock
index 149a91ac8..bc66eec1b 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -172,7 +172,7 @@ GEM
delayed_job_active_record (4.1.6)
activerecord (>= 3.0, < 6.2)
delayed_job (>= 3.0, < 5)
- devise (4.7.3)
+ devise (4.8.0)
bcrypt (~> 3.0)
orm_adapter (~> 0.1)
railties (>= 4.1.0)
@@ -728,7 +728,7 @@ DEPENDENCIES
dalli (~> 2.7.10)
database_cleaner (~> 2.0.1)
delayed_job_active_record (~> 4.1.6)
- devise (~> 4.7.3)
+ devise (~> 4.8.0)
devise-async (~> 1.0.0)
devise-security (~> 0.11.1)
email_spec (~> 2.2.0)
diff --git a/app/views/devise/shared/_links.html.erb b/app/views/devise/shared/_links.html.erb
index ed8b13915..dadc44e4d 100644
--- a/app/views/devise/shared/_links.html.erb
+++ b/app/views/devise/shared/_links.html.erb
@@ -27,7 +27,7 @@
<%- if devise_mapping.omniauthable? && devise_mapping.name == "user" %>
<%- resource_class.omniauth_providers.each do |provider| %>
- <%= link_to t("devise_views.shared.links.signin_with_provider", provider: provider.to_s.titleize), omniauth_authorize_path(resource_name, provider) %>
+ <%= link_to t("devise_views.shared.links.signin_with_provider", provider: provider.to_s.titleize), omniauth_authorize_path(resource_name, provider), method: :post %>
<% end -%>
<% end -%>