diff --git a/config/initializers/saml_override.rb b/config/initializers/saml_override.rb
new file mode 100644
index 0000000000000000000000000000000000000000..cb0a3a8bf462c957179075efa0c9c1ff88404124
--- /dev/null
+++ b/config/initializers/saml_override.rb
@@ -0,0 +1,13 @@
+# https://stackoverflow.com/questions/48806629/google-saml-app-not-configured-for-user-equivalent-of-prompt-select-account-sa
+module OneLogin
+  module RubySaml
+    class Authrequest < SamlMessage
+      GOOGLE_ACCOUNT_CHOOSER_URL = "https://accounts.google.com/AccountChooser?continue="
+      alias_method :old_create, :create
+      def create(settings, params = {})
+        self.old_create(settings, params)
+        @login_url = GOOGLE_ACCOUNT_CHOOSER_URL + CGI.escape(@login_url) if @login_url.starts_with?("https://accounts.google.com")
+      end
+    end
+  end
+end
\ No newline at end of file