/Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Lemonldap-Portal-Cda/blib/html/site/lib/Lemonldap/Portal/Cda.html


DESCRIPTION</pre> <p>Lemonldap is a SSO system under GPL. Sometimes you have two or more domains (.bar.foo and .bar.foo2) The CDA :Cross Domain Authentification manages and centralize all credentials on all domains . CDA works with redirection in order to catch the credential cookie.</p> <p>You may use an objet &quot;master&quot; domain with a &quot;slave&quot; domain . All authentification needed for the &quot;slave&quot; domain will be redirected on the &quot;master&quot; domain</p> <pre>


METHOD/pre <p> </p> <h2><a name=``new__type_____master___slave___''>new (type =&gt; 'master'|'slave');</a></h2> <p> </p> <h2><a name=``process__param______params__bar____foo___''>process (param =&gt; \%params, bar =&gt; foo );</a></h2> <p>The process method alway return an error '8' (message = 'CDA requested') .</p> <p>The master CDA just do a redirection with the id_session in the params of url GET . The slave CDA uses the id_session send by master for put on fly a cookie on slave domain.</p> <p>see directory examples.</p> <p> </p> <h2><a name=``_url_encoded_url_decoded____getallredirection''>(url_encoded,url_decoded) : getAllRedirection</a></h2> <p>return the initial request encoded in Base64 and plaintext url</p> <p> </p> <h2><a name=``string___getsession''>string : getSession</a></h2> <pre>

return the id_session or false .</pre> <p> </p> <h2><a name=``string___message____''>string : <code>message()</code> ;</a></h2> <pre>

  return the text of error</pre>
<p>
</p>
<h2><a name="int___error____">int : <code>error()</code> ;</a></h2>
<pre>
  return the  number of error</pre>
<p>
</p>
<hr />
<h1><a name="see_also">SEE ALSO</a></h1>
<p><code>Lemonldap(3)</code>, Lemonldap::Portal::Standard</p>
<p><a href="http://lemonldap.sourceforge.net/";>http://lemonldap.sourceforge.net/<;/a></p>
<p>&quot;Writing Apache Modules with Perl and C&quot; by Lincoln Stein &amp; Doug
MacEachern - O'REILLY</p>
<dl>
<dt><strong><a name="eric_german_germanlinux_yahoo_fr" class="item">Eric German, &lt;<a href="mailto:germanlinux@yahoo.fr";>germanlinux@yahoo.fr</a>&gt;</a></strong>

<dt><strong><a name=``xavier_guimard_x_guimard_free_fr'' class=``item''>Xavier Guimard, &lt;<a href=``mailto:x.guimard@free.fr''>x.guimard@free.fr&gt;</a></strong>

</dl> <p> </p> <hr /> <h1><a name=``copyright_and_license''>COPYRIGHT AND LICENS©RIGHT AND LICENS;/a></h1> <p>Copyright (C) 2004 by Eric German &amp; Xavier Guimard</p> <p>Lemonldap originaly written by Eric german who decided to publish him in 2003 under the terms of the GNU General Public License version 2.</p> <dl> <dt><strong><a name=``this_package_is_under_the_gnu_general_public_license_version_2'' class=``item''>This package is under the GNU General Public License, Version 2.</a></strong>

<dt><strong><a name=``the_primary_copyright_holder_is_eric_german'' class=``item''>The primary copyright holder is Eric German.</a></strong>

<dt><strong><a name=``portions_are_copyrighted_under_the_same_license_as_perl_itself'' class=``item''>Portions are copyrighted under the same license as Perl itself.</a></strong>

<dt><strong><a name=``portions_are_copyrighted_by_doug_maceachern_and_lincoln_stein_this_library_is_under_the_gnu_general_public_license_version_2'' class=``item''>Portions are copyrighted by Doug MacEachern and Lincoln Stein. This library is under the GNU General Public License, Version 2.</a></strong>

</dl> <pre> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 dated June, 1991.

</pre> <pre> <span class=``variable''>This</span> <span class=``variable''>program</span> <span class=``variable''>is</span> <span class=``variable''>distributed</span> <span class=``variable''>in</span> <span class=``variable''>the</span> <span class=``variable''>hope</span> <span class=``variable''>that</span> <span class=``variable''>it</span> <span class=``variable''>will</span> <span class=``variable''>be</span> <span class=``variable''>useful</span><span class=``operator''>,</span> <span class=``variable''>but</span> <span class=``variable''>WITHOUT</span> <span class=``variable''>ANY</span> <span class=``variable''>WARRANTY</span><span class=``operator''>;</span> <span class=``variable''>without</span> <span class=``variable''>even</span> <span class=``variable''>the</span> <span class=``variable''>implied</span> <span class=``variable''>warranty</span> <span class=``variable''>of</span> <span class=``variable''>MERCHANTABILITY</span> <span class=``keyword''>or</span> <span class=``variable''>FITNES/span <span class=``variable''>FOR</span> <span class=``variable''>A</span> <span class=``variable''>PARTICULAR</span> <span class=``variable''>PURPOS&PURPOS;/span><span class=``operator''>.</span> <span class=``variable''>See</span> <span class=``variable''>the</span> <span class=``variable''>GNU</span> <span class=``variable''>General</span> <span class=``variable''>Public</span> <span class=``variable''>License</span> <span class=``keyword''>for</span> <span class=``variable''>more</span> <span class=``variable''>details</span><span class=``operator''>.</span> </pre> <pre> <span class=``variable''>A</span> <span class=``variable''>copy</span> <span class=``variable''>of</span> <span class=``variable''>the</span> <span class=``variable''>GNU</span> <span class=``variable''>General</span> <span class=``variable''>Public</span> <span class=``variable''>License</span> <span class=``variable''>is</span> <span class=``variable''>available</span> <span class=``variable''>in</span> <span class=``variable''>the</span> <span class=``variable''>source</span> <span class=``variable''>tree</span><span class=``operator''>;</span> <span class=``keyword''>if</span> <span class=``keyword''>not</span><span class=``operator''>,</span> <span class=``keyword''>write</span> <span class=``variable''>to</span> <span class=``variable''>the</span> <span class=``variable''>Free</span> <span class=``variable''>Software</span> <span class=``variable''>Foundation</span><span class=``operator''>,</span> <span class=``variable''>Inc</span><span class=``operator''>.,</span> <span class=``number''>59</span> <span class=``variable''>Temple</span> <span class=``variable''>Place</span> <span class=``operator''>-</span> <span class=``variable''>Suite</span> <span class=``number''>330</span><span class=``operator''>,</span> <span class=``variable''>Boston</span><span class=``operator''>,</span> <span class=``variable''>MA</span> <span class=``number''>02111</span><span class=``operator''>-</span><span class=``number''>1307</span><span class=``operator''>,</span> <span class=``variable''>USA</span><span class=``operator''>.</span> </pre>

</body>

</html>

 /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Lemonldap-Portal-Cda/blib/html/site/lib/Lemonldap/Portal/Cda.html