{
  "name": "sharepointer",
  "version": "1.4.0",
  "description": "Sharepoint library with support for multiple authentication strategies",
  "main": "sharepoint.js",
  "scripts": {
    "test": "grunt test"
  },
  "author": "Cian Clarke",
  "license": "MIT",
  "dependencies": {
    "agentkeepalive": ">=1.2.0",
    "async": "~0.2.9",
    "dotty": "0.0.2",
    "httpntlm": "^1.5.2",
    "request": "^2.60.0",
    "underscore": "^1.8.3",
    "underscore-deep-extend": "0.0.5",
    "xml2json": "^0.8.2"
  },
  "devDependencies": {
    "grunt": "~0.4.5",
    "grunt-concurrent": "^2.3.0",
    "grunt-contrib-jshint": "^0.11.2",
    "grunt-fh-build": "~0.0.8",
    "grunt-node-inspector": "^0.4.1",
    "grunt-open": "^0.2.3",
    "grunt-shell": "^1.2.1",
    "mocha": "^2.2.4",
    "nock": "^2.10.0"
  }
}

{
  "name": "sharepointer",
  "version": "1.4.0",
  "description": "Sharepoint library with support for multiple authentication strategies",
  "main": "sharepoint.js",
  "scripts": {
    "test": "grunt test"
  },
  "author": "Cian Clarke",
  "license": "MIT",
  "dependencies": {
    "agentkeepalive": ">=1.2.0",
    "async": "~0.2.9",
    "dotty": "0.0.2",
    "httpntlm": "^1.5.2",
    "request": "^2.60.0",
    "underscore": "^1.8.3",
    "underscore-deep-extend": "github:kurtmilam/underscoreDeepExtend",
    "xml2json": "^0.8.2"
  },
  "devDependencies": {
    "grunt": "~0.4.5",
    "grunt-concurrent": "^2.3.0",
    "grunt-contrib-jshint": "^0.11.2",
    "grunt-fh-build": "~0.0.8",
    "grunt-node-inspector": "^0.4.1",
    "grunt-open": "^0.2.3",
    "grunt-shell": "^1.2.1",
    "mocha": "^2.2.4",
    "nock": "^2.10.0"
  }
}

Switch to the github version of underscore-deep-extend. The NPM version is a commit out of date and is missing a fix that causes problems with fetching the context token during a SAML login.
Switch to the github version of underscore-deep-extend. The NPM version is a commit out of date and is missing a fix that causes problems with fetching the context token during a SAML login.
