UNPKG

saml2

Version:

SAML 2.0 IDP-agnostic transports and logic

226 lines (144 loc) 7.27 kB
<!DOCTYPE html> <html> <head> <title>node-saml2</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta name="viewport" content="width=device-width, target-densitydpi=160dpi, initial-scale=1.0; maximum-scale=1.0; user-scalable=0;"> <link rel="stylesheet" media="all" href="docco.css" /> </head> <body> <div id="container"> <div id="background"></div> <ul id="jump_to"> <li> <a class="large" href="javascript:void(0);">Jump To &hellip;</a> <a class="small" href="javascript:void(0);">+</a> <div id="jump_wrapper"> <div id="jump_page"> <a class="source" href="identity-provider-example.html"> identity-provider-example.js </a> <a class="source" href="index.html"> index.js </a> <a class="source" href="identity-provider.html"> identity-provider.js </a> <a class="source" href="oasis_names_tc_saml__2_0_assertion.html"> oasis_names_tc_saml__2_0_assertion.js </a> <a class="source" href="oasis_names_tc_saml__2_0_metadata.html"> oasis_names_tc_saml__2_0_metadata.js </a> <a class="source" href="oasis_names_tc_saml__2_0_protocol.html"> oasis_names_tc_saml__2_0_protocol.js </a> <a class="source" href="oasis_names_tc_xacml__3_0_core_schema_wd_17.html"> oasis_names_tc_xacml__3_0_core_schema_wd_17.js </a> <a class="source" href="org_w3__2000__09_xmldsig.html"> org_w3__2000__09_xmldsig.js </a> <a class="source" href="org_w3__2001__04_xmlenc.html"> org_w3__2001__04_xmlenc.js </a> <a class="source" href="protocol.html"> protocol.js </a> <a class="source" href="service-provider.html"> service-provider.js </a> <a class="source" href="transport-post-consumer.html"> transport-post-consumer.js </a> <a class="source" href="transport-post.html"> transport-post.js </a> <a class="source" href="transport-redirect-consumer.html"> transport-redirect-consumer.js </a> <a class="source" href="transport-redirect-producer.html"> transport-redirect-producer.js </a> <a class="source" href="transport-redirect.html"> transport-redirect.js </a> <a class="source" href="service-provider-example.html"> service-provider-example.js </a> </div> </li> </ul> <ul class="sections"> <li id="section-1"> <div class="annotation"> <div class="pilwrap "> <a class="pilcrow" href="#section-1">&#182;</a> </div> <h1 id="node-saml2">node-saml2</h1> </div> </li> <li id="section-2"> <div class="annotation"> <div class="pilwrap "> <a class="pilcrow" href="#section-2">&#182;</a> </div> <p>This is the entry point for the library. It&#39;s structured so that related things are grouped together.</p> <p><a href="identity-provider.html">IdentityProvider</a></p> </div> <div class="content"><div class='highlight'><pre>exports.IdentityProvider = require(<span class="string">"./lib/identity-provider"</span>);</pre></div></div> </li> <li id="section-3"> <div class="annotation"> <div class="pilwrap "> <a class="pilcrow" href="#section-3">&#182;</a> </div> <p><a href="service-provider.html">ServiceProvider</a></p> </div> <div class="content"><div class='highlight'><pre>exports.ServiceProvider = require(<span class="string">"./lib/service-provider"</span>);</pre></div></div> </li> <li id="section-4"> <div class="annotation"> <div class="pilwrap "> <a class="pilcrow" href="#section-4">&#182;</a> </div> <p>These are the supported transports (or &quot;bindings&quot;). See <a href="http://docs.oasis-open.org/security/saml/v2.0/saml-bindings-2.0-os.pdf">this document</a> for information about them.</p> </div> <div class="content"><div class='highlight'><pre>exports.Transport = {</pre></div></div> </li> <li id="section-5"> <div class="annotation"> <div class="pilwrap "> <a class="pilcrow" href="#section-5">&#182;</a> </div> <p><a href="transport-post.html">PostTransport</a></p> </div> <div class="content"><div class='highlight'><pre> Post: require(<span class="string">"./lib/transport-post"</span>),</pre></div></div> </li> <li id="section-6"> <div class="annotation"> <div class="pilwrap "> <a class="pilcrow" href="#section-6">&#182;</a> </div> <p><a href="transport-redirect.html">RedirectTransport</a></p> </div> <div class="content"><div class='highlight'><pre> Redirect: require(<span class="string">"./lib/transport-redirect"</span>), };</pre></div></div> </li> <li id="section-7"> <div class="annotation"> <div class="pilwrap "> <a class="pilcrow" href="#section-7">&#182;</a> </div> <p>This is a link to the automatically generated protocol definition for SAML 2.0. It&#39;s based on the <code>urn:oasis:names:tc:SAML:2.0:protocol</code> namespace. Take a look-see at <a href="./protocol.html">this file</a> if you&#39;re curious!</p> </div> <div class="content"><div class='highlight'><pre>exports.Protocol = require(<span class="string">"./lib/protocol"</span>);</pre></div></div> </li> </ul> </div> </body> </html>