From 734a06dd210bb5695fadb1be0c43d4535a885a6a Mon Sep 17 00:00:00 2001 From: David Taylor Date: Tue, 27 Aug 2019 10:28:17 +0100 Subject: [PATCH] FIX: When using a custom authenticator URL, send request using GET --- app/assets/javascripts/discourse/models/login-method.js.es6 | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/discourse/models/login-method.js.es6 b/app/assets/javascripts/discourse/models/login-method.js.es6 index e00bd96308c..0b1260447a1 100644 --- a/app/assets/javascripts/discourse/models/login-method.js.es6 +++ b/app/assets/javascripts/discourse/models/login-method.js.es6 @@ -24,7 +24,11 @@ const LoginMethod = Ember.Object.extend({ if (customLogin) { customLogin(); } else { - let authUrl = this.custom_url || Discourse.getURL(`/auth/${name}`); + if (this.custom_url) { + window.location = this.custom_url; + return; + } + let authUrl = Discourse.getURL(`/auth/${name}`); if (reconnect) { authUrl += "?reconnect=true";