SÉCURISATION
Domino demande un nom et un mot de passe à tout utilisateur tentant d'ouvrir une base de documents pour laquelle la valeur Pas d'accès est activée par défaut. L'authentification réussit uniquement si l'utilisateur fournit un nom et un mot de passe correspondant au nom et au mot de passe stockés dans le document Personne de l'utilisateur (ou dans un annuaire LDAP - certains utilisateurs sont authentifiés d'après un annuaire LDAP et non un enregistrement Personne) et si la liste de contrôle d'accès (LCA) de la base de documents offre un accès à cet utilisateur. Dans un tel schéma, les utilisateurs anonymes ne peuvent pas s'authentifier.
Vous pouvez activer les accès par nom/mot de passe et les accès anonymes avec TCP/IP et SSL.
Cette section s'applique également aux clients Web qui accèdent à un serveur Web Domino pour lequel l'authentification pour les sessions est activée.
Remarque : La DSAPI (Domino Web Server Application Programming Interface) est une interface de programmation d'applications (API) en C que vous utilisez pour écrire les extensions pour le serveur Web Domino. L'utilisation de ces extensions ou filtres vous permet de personnaliser l'authentification des utilisateurs Web. Pour plus d'informations sur DSAPI, reportez-vous au kit d'outils C API pour Lotus Domino et Notes.
Exemple de validation et d'authentification
L'exemple qui suit illustre la méthode employée par un client (André) pour se connecter à un serveur (Courrier-Est) à l'aide du protocole TCP/IP.
1. André tente d'accéder à une base de documents du serveur Courrier-Est.
2. Le serveur vérifie le document de site Internet (ou le document Serveur) pour déterminer si les accès anonymes sont autorisés pour TCP/IP. Si c'est le cas :
b. Si la LCA ne contient pas d'entrée Anonymous, le serveur contrôle l'accès par défaut défini dans la LCA. Si l'accès par défaut est de niveau Lecteur ou supérieur, André se connecte anonymement à la base via l'accès par défaut.
b. Le serveur recherche le nom d'utilisateur qu'André a entré dans le navigateur. Le serveur utilise soit l'option Plus de variantes de noms et moins de sécurité, soit l'option Moins de variantes de noms et plus de sécurité comme mécanisme de recherche pour rechercher le nom entré dans tous les annuaires.
c. Si une correspondance est trouvée pour le nom d'utilisateur d'André et si son mot de passe correspond à celui du champ Mot de passe Internet du document Personne, André est authentifié. Le serveur recherche le document Personne dans l'annuaire Domino principal. S'il est configuré pour rechercher dans les annuaires Domino et LDAP secondaires, il effectue également des vérifications dans ces annuaires.
a. Ensuite, le serveur compile une "grouplist" qui contient le nom distinctif d'André, ainsi que toutes les entrées de caractères génériques et tous les groupes dont il est membre sur ce serveur.
b. Le serveur vérifie ensuite la LCA de bases de documents pour déterminer si le nom d'André est répertorié de façon explicite dans la LCA ou si n'importe quelle entrée de la grouplist correspondant à ce nom apparaît dans la LCA.
c. Si le nom distinctif d'André ou le nom de n'importe quel groupe dont il est membre correspond à une entrée de la LCA, André peut se connecter à la base en bénéficiant du niveau d'accès spécifié pour cette entrée dans la LCA. Sinon, il se verra refuser l'accès.
Information associée Kit Lotus C API