• Jump To … +
    identity-provider-example.js index.js identity-provider.js oasis_names_tc_saml__2_0_assertion.js oasis_names_tc_saml__2_0_metadata.js oasis_names_tc_saml__2_0_protocol.js oasis_names_tc_xacml__3_0_core_schema_wd_17.js org_w3__2000__09_xmldsig.js org_w3__2001__04_xmlenc.js protocol.js service-provider.js transport-post-consumer.js transport-post.js transport-redirect-consumer.js transport-redirect-producer.js transport-redirect.js service-provider-example.js
  • ¶

    node-saml2

  • ¶

    This is the entry point for the library. It's structured so that related things are grouped together.

    IdentityProvider

    exports.IdentityProvider = require("./lib/identity-provider");
  • ¶

    ServiceProvider

    exports.ServiceProvider = require("./lib/service-provider");
  • ¶

    These are the supported transports (or "bindings"). See this document for information about them.

    exports.Transport = {
  • ¶

    PostTransport

      Post: require("./lib/transport-post"),
  • ¶

    RedirectTransport

      Redirect: require("./lib/transport-redirect"),
    };
  • ¶

    This is a link to the automatically generated protocol definition for SAML 2.0. It's based on the urn:oasis:names:tc:SAML:2.0:protocol namespace. Take a look-see at this file if you're curious!

    exports.Protocol = require("./lib/protocol");