summaryrefslogtreecommitdiffstats
path: root/packages/meteor-accounts-cas/cas_client.js
diff options
context:
space:
mode:
authorLauri Ojansivu <x@xet7.org>2019-05-22 20:15:24 +0300
committerLauri Ojansivu <x@xet7.org>2019-05-22 20:15:24 +0300
commitd194cc7a5a3daa624989e34e65968d3ba2733337 (patch)
tree899989a9421b9503aa9eeaabef92216f3d1458d2 /packages/meteor-accounts-cas/cas_client.js
parent0834f6ed1e544189c99648da3f7e1e3f4c0cef6b (diff)
downloadwekan-d194cc7a5a3daa624989e34e65968d3ba2733337.tar.gz
wekan-d194cc7a5a3daa624989e34e65968d3ba2733337.tar.bz2
wekan-d194cc7a5a3daa624989e34e65968d3ba2733337.zip
- [CAS allowed LDAP groups](https://github.com/wekan/meteor-accounts-cas/pull/4).
Thanks to ppoulard ! Please test. Related #2356
Diffstat (limited to 'packages/meteor-accounts-cas/cas_client.js')
-rw-r--r--packages/meteor-accounts-cas/cas_client.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/packages/meteor-accounts-cas/cas_client.js b/packages/meteor-accounts-cas/cas_client.js
index bd94be6b..ca9288ae 100644
--- a/packages/meteor-accounts-cas/cas_client.js
+++ b/packages/meteor-accounts-cas/cas_client.js
@@ -81,7 +81,12 @@ Meteor.loginWithCas = function(options, callback) {
// check auth on server.
Accounts.callLoginMethod({
methodArguments: [{ cas: { credentialToken: credentialToken } }],
- userCallback: callback
+ userCallback: err => {
+ // Fix redirect bug after login successfully
+ if (!err) {
+ window.location.href = '/';
+ }
+ }
});
}
}, 100);