Difference between revisions of "password/fr"
m |
(Transmission user/pass via l'url) |
||
Line 36: | Line 36: | ||
La position du caractère {{c|/}} sert à préciser l’argument du tri. <!-- pas très clair !! à reformuler --> | La position du caractère {{c|/}} sert à préciser l’argument du tri. <!-- pas très clair !! à reformuler --> | ||
Par exemple : {{c|louis:xyz:Louis de /Broglie}} sera trié à la lettre B sous la forme {{c|Broglie (Louis de)}}. | Par exemple : {{c|louis:xyz:Louis de /Broglie}} sera trié à la lettre B sous la forme {{c|Broglie (Louis de)}}. | ||
+ | |||
+ | == Transmission de user/pass dans l'url == | ||
+ | |||
+ | Ile st possible de transmettre directement au serveur, via l'url, la paire nom_d'utilisateur/mot_de_passe : | ||
+ | |||
+ | http://host:2317/Nondelabase?request&w=username:password | ||
+ | |||
+ | Dans cet exemple, {{c|request}} peut être n'importe quelle requête valide GeneWeb. | ||
+ | Le seul inconvénient de cette approche est que le mot de passe est transmis en clair!. | ||
== Contrôle d’accès en mode CGI == | == Contrôle d’accès en mode CGI == |
Revision as of 14:05, 5 May 2018
![]() |
English • français |
---|
Chaque base GeneWeb possède un accès public par défaut. Un accès ami permet de voir l’intégralité des données lorsque les contemporains sont masqués au public et un accès magicien permet d’éditer la base. Ces accès sont gérés par des mots de passe en modifiant le fichier de configuration .gwf
ou en créant les fichiers complémentaires nécessaires. Enfin les mots de passe amis et magiciens peuvent être génériques ou personnalisés.
Contents
Accès génériques
Les accès génériques ami (friend) et magicien (wizard) se définissent directement dans le fichier de configuration aux lignes :
friend_passwd= wizard_passwd=
Deux syntaxes sont possibles pour la valeur de ce paramètre :
-
nom de compte:mot de passe
: le nom de compte et le mot de passe sont partagés par l’ensemble des utilisateurs ; -
mot de passe
: le nom de compte est optionnel, et laissé à l’initiative de l’utilisateur ;
- notez que le
nom de compte
apparait sur quelques pages de GeneWeb tel quewelcome.txt
par exemple.
Par exemple, le fichier de configuration grimaldi.gwf
de la base de test de GeneWeb fournie dans les sources contient :
friend_passwd=grimaldi:friend wizard_passwd=grimaldi:wizard
La connexion en ami ou magicien à la base se fait avec le compte grimaldi
et les mots de passe pour un accès ou l’autre sont respectivement friend
et wizard
.
On notera que, selon les templates, l’authentification se fait en saisissant directement l’information nom de compte:mot de passe
dans la ligne de saisie appropriée, ou en cliquant sur un bouton "ami" ou "magicien". Dans ce deuxième cas, le navigateur fait apparaitre une fenêtre pop-up dans laquelle deux lignes distinctes permettent la saisie du nom de compte
et du mot de passe
. Dans cette situation, le :
est ignoré.
Accès personnalisés
Pour configurer une liste d’accès personnalisés, il faut créer des fichiers contenant la liste des différents accès et indiquer le nom de ces fichiers dans le fichier de configuration :
friend_passwd_file= wizard_passwd_file=
Dans ces fichiers contenant les accès, les différentes syntaxes possibles sont :
nom de compte:mot de passe nom de compte:mot de passe:commentaire nom de compte:mot de passe:nom complet:commentaire nom de compte:mot de passe:prenom /nom:commentaire
Le nom complet est indiqué sur la page des magiciens de la base, trié par ordre alphabétique.
La position du caractère /
sert à préciser l’argument du tri.
Par exemple : louis:xyz:Louis de /Broglie
sera trié à la lettre B sous la forme Broglie (Louis de)
.
Transmission de user/pass dans l'url
Ile st possible de transmettre directement au serveur, via l'url, la paire nom_d'utilisateur/mot_de_passe :
http://host:2317/Nondelabase?request&w=username:password
Dans cet exemple, request
peut être n'importe quelle requête valide GeneWeb.
Le seul inconvénient de cette approche est que le mot de passe est transmis en clair!.
Contrôle d’accès en mode CGI
En mode CGI, les fonctions décrites ci-dessus sont opérationnelles, et peuvent faire double emploi avec les mécanismes de contrôle d’accès du serveur web tels que les fichiers .htaccess
dans le cas d’Apache.
Le .htaccess
peut en effet gérer les authentifications avec un fichier portant les couples nom_d’usager/mot_de_passe
. Dans ce cas, la notion de visiteur sans mot de passe disparait et pour simplifier le processus de connexion, il est préférable de laisser le mot de passe ami de GeneWeb friend_passwd=
vide, par contre il faudra toujours définir un mot de passe (ou un fichier de mots de passe) pour les magiciens qui devront eux s’authentifier une seconde fois.
Manuel GeneWeb
- Télécharger et installer GeneWeb sous GNU/Linux, Mac OS X, Microsoft Windows, FreeBSD ou en mode CGI derrière un serveur web.
- Comprendre le principe du serveur GeneWeb, les homonymes, la consanguinité.
Utiliser et gérer une base généalogique
- Importer un fichier Gedcom
.ged
ou GeneWeb.gw
avec gwsetup ou en lignes de commandes. - Mettre à jour les données (ajouter/modifier/supprimer personnes et familles), fusionner les doublons, saisir des dates.
- Utiliser la syntaxe wikitext, les macros, les raccourcis claviers.
- Nettoyer, restaurer, renommer, sauvegarder, archiver une base.
- Fusionner plusieurs bases et diviser une base.
Annexe technique
- Personnaliser avec CSS, entête et pieds de page, templates, lexique et déclinaisons.
- Fichier de configuration
.gwf
(pour templm), mots de passe pour amis et magiciens et restrictions d'accès à une base. - Ajouter une image dans les notes.
- Autres commentaires pour les experts.