<ahref="http://www.w3.org/wiki/WebID"class="urlextern"title="http://www.w3.org/wiki/WebID"rel="nofollow">WebID</a> est un moyen d'identification unique de personnes, entreprises, organisation, ou autre agent en utilisant une <abbrtitle="Uniform Resource Identifier">URI</abbr> et un certificat.
</p>
<p>
Le paquet <ahref="https://metacpan.org/release/Web-ID"class="urlextern"title="https://metacpan.org/release/Web-ID"rel="nofollow">Web::ID</a> est nécessaire.
Dans le manager, aller dans <code>Paramètres generaux</code>><code>Modules d'authentification</code> et choisir WebID comme module d'authentication. On peut également utiliser WebID comme base de données utilisateurs.
</p>
<p>
Ensuite, aller dans les <code>paramètres WebID</code>:
</p>
<ul>
<liclass="level1"><divclass="li"><strong>Niveau d'authentification</strong> : niveau d'authentification accordé à ce module.</div>
</li>
<liclass="level1"><divclass="li"><strong>Liste blanche WebID</strong> : liste de noms d'hôtes, séparés par des espaces, autorisés à héberger les documents FOAF. On peut utiliser le caractère '*'. Exemple :<preclass="code">*.partenaire.com</pre>
</div>
</li>
</ul>
<p>
Si on utilise WebID comme base de données utilisateurs, déclarer les valeurs dans les <strong>variables exportées</strong> :
</p>
<ul>
<liclass="level1"><divclass="li"> utiliser n'importe quel nom de clef. Pour imposer qu'une valeur soit renseignée, ajouter un ”!” devant le nom de clef</div>
</li>
<liclass="level1"><divclass="li"> dans le champ valeur, mettre le nom du champ. Voir <ahref="http://xmlns.com/foaf/spec/#sec-crossref"class="urlextern"title="http://xmlns.com/foaf/spec/#sec-crossref"rel="nofollow">http://xmlns.com/foaf/spec/#sec-crossref</a>. Exemple :<preclass="code">nom => foaf:name</pre>
</div>
</li>
</ul>
<p>
Voir aussi la <ahref="exportedvars.html"class="wikilink1"title="documentation:2.0:exportedvars">configuration des variables exportées</a>.
L'hôte du portail doit être configuré pour utiliser SSL et doit demander un certificat client. Il est recommandé d'utiliser « optional_no_ca » car WebID n'utilise pas d'autorité de certification :