<!-- EDIT2 TABLE [22-85] --><divclass="notewarning">OpenID protocol is deprecated. You should now use <ahref="authopenidconnect.html"class="wikilink1"title="documentation:2.0:authopenidconnect">OpenID Connect</a>.
<abbrtitle="LemonLDAP::NG">LL::NG</abbr> can delegate authentication to an OpenID server. This requires <ahref="http://search.cpan.org/~mart/Net-OpenID-Consumer/"class="urlextern"title="http://search.cpan.org/~mart/Net-OpenID-Consumer/"rel="nofollow">Perl OpenID consumer module</a> with at least version 1.0.
<divclass="notetip"><abbrtitle="LemonLDAP::NG">LL::NG</abbr> can also act as <ahref="idpopenid.html"class="wikilink1"title="documentation:2.0:idpopenid">OpenID server</a>, that allows one to interconnect two <abbrtitle="LemonLDAP::NG">LL::NG</abbr> systems.
<abbrtitle="LemonLDAP::NG">LL::NG</abbr> will then display a form with an OpenID input, wher users will type their OpenID login.
</p>
<divclass="notetip">OpenID authentication can proposed as an alternate authentication scheme using the <ahref="authchoice.html"class="wikilink1"title="documentation:2.0:authchoice">authentication choice</a> method.
</div>
<p>
<abbrtitle="LemonLDAP::NG">LL::NG</abbr> can use a white list or a black list to filter allowed OpenID domains.
<liclass="level2"><divclass="li"><strong>List type</strong>: choose white list to define allowed domains or black list to define forbidden domains</div>
</li>
<liclass="level2"><divclass="li"><strong>List</strong>: domains list (comma separated values)</div>
</li>
</ul>
</li>
</ul>
<p>
To configure requested attributes, edit <strong>Exported variables</strong> and define attributes:
</p>
<ul>
<liclass="level1"><divclass="li"><strong>Key</strong>: internal session key, can be prefixed by <code>!</code> to make the attribute required</div>