saml2
Version:
SAML 2.0 IDP-agnostic transports and logic
226 lines (144 loc) • 7.27 kB
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 …</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">¶</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">¶</a>
</div>
<p>This is the entry point for the library. It'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">¶</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">¶</a>
</div>
<p>These are the supported transports (or "bindings"). 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">¶</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">¶</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">¶</a>
</div>
<p>This is a link to the automatically generated protocol definition for SAML
2.0. It'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'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>