Authentification | Utilisateurs | Mot-de-passe |
---|---|---|
✔ | ✔ |
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.
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
:
*.partenaire.com
Si on utilise WebID comme base de données utilisateurs, déclarer les valeurs dans les variables exportées :
nom => foaf:name
Voir aussi la configuration des variables exportées.
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>
Pour tester ceci, on peut se construire son propre certificat WebID en utilisant au choix :