FIX: formatting SAML code.

pull/4789/head
Daniel Bush 9 years ago
parent 874babc21b
commit dbc85b7b9c
  1. 4
      packages/meteor-accounts-saml/saml_client.js
  2. 12
      packages/meteor-accounts-saml/saml_server.js

@ -18,7 +18,7 @@ var MeteorLogout = Meteor.logout;
Meteor.logout = function() {
var cookies = new Cookies();
var provider = cookies.get('samlProvider'),
usingSingleLogout = cookies.get('usingSingleLogout');
usingSingleLogout = cookies.get('usingSingleLogout');
if (provider) {
cookies.set('samlProvider', false);
cookies.set('usingSingleLogout', false);
@ -119,7 +119,7 @@ Meteor.loginWithSaml = function(options, callback) {
// Record if we are doing single logout with the idp.
Meteor.call('usingSingleLogout', options.provider, function (err, res) {
Meteor.call('usingSingleLogout', options.provider, function(err, res) {
if (! err) {
cookies.set('usingSingleLogout', res);
}

@ -21,8 +21,8 @@ RoutePolicy.declare('/_saml/', 'network');
function getSamlProviderConfig(provider) {
if (! provider) {
throw new Meteor.Error('no-saml-provider',
'SAML internal error',
{ method: 'getSamlProviderConfig' });
'SAML internal error',
{ method: 'getSamlProviderConfig' });
}
var samlProvider = function(element) {
return (element.provider === provider);
@ -39,8 +39,12 @@ Meteor.methods({
*/
usingSingleLogout: function(provider) {
var providerConfig = getSamlProviderConfig(provider);
if (!providerConfig) return false;
if (providerConfig.idpSLORedirectURL) return true;
if (! providerConfig) {
return false;
}
if (providerConfig.idpSLORedirectURL) {
return true;
}
return false;
},

Loading…
Cancel
Save