How to use the saml.Saml20 function in saml

To help you get started, we’ve selected a few saml examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github auth0 / node-samlp / lib / samlp.js View on Github external
var saml20                = require('saml').Saml20;
var SignedXml             = require('xml-crypto').SignedXml;
var xpath                 = require('xpath');
var xtend                 = require('xtend');
var utils                 = require('./utils');
var templates             = require('./templates');
var encoders              = require('./encoders');
var PassportProfileMapper = require('./claims/PassportProfileMapper');
var constants             = require('./constants');

function buildSamlResponse(options) {
  var SAMLResponse = templates.samlresponse({
    id:             '_' + utils.generateUniqueID(),
    instant:        utils.generateInstant(),
    destination:    options.destination || options.audience,
    inResponseTo:   options.inResponseTo,
    issuer:         options.issuer,