Table of Contents

WebID

Authentification Utilisateurs Mot-de-passe

Présentation

WebID est un moyen d'identification unique de personnes, entreprises, organisation, ou autre agent en utilisant une URI et un certificat.

Le paquet Web::ID est nécessaire.

Configuration

Dans le manager, aller dans Paramètres generaux > Modules d'authentification et choisir WebID comme module d'authentication. On peut également utiliser WebID comme base de données utilisateurs.

Ensuite, aller dans les paramètres WebID:

Si on utilise WebID comme base de données utilisateurs, déclarer les valeurs dans les variables exportées :

Voir aussi la configuration des variables exportées.

Configuration d'Apache

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 :

<VirtualHost _default_:443>
ServerName auth.example.com
SSLEngine on
SSLCertificateFile ...
SSLCertificateKeyFile ...
SSLVerifyClient optional_no_ca
...
</VirtualHost>

Tests

Pour tester ceci, on peut se construire son propre certificat WebID en utilisant au choix :