Créer des enregistrements de connexion
Utilisez la commande SET CONNECTION pour ajouter un enregistrement de connexion pour vos utilisateurs clients.
SYSTEM.ADMIN(ADMIN)=> SET CONNECTION HOSTSSL DATABASE 'ALL' IPADDR '1.2.3.4'
SYSTEM.ADMIN(ADMIN)-> IPMASK '255.255.255.255' AUTH SHA256;
SET VARIABLESYSTEM.ADMIN(ADMIN)=> SHOW CONNECTION;
CONNID | CONNTYPE | CONNDB | CONNIPADDR | CONNIPMASK | CONNAUTH
--------+-----------+--------+-------------+-----------------+--------
1 | local | all | | | trust
2 | host | all | 0.0.0.0 | 0.0.0.0 | md5
3 | hostssl | all | 1.2.3.4 | 255.255.255.255 | SHA256
(3 rows)Cet exemple montre l'importance de la priorité des enregistrements. L'enregistrement ID 2 est la première correspondance pour tous les utilisateurs qui se connectent à distance au système. Étant donné qu'il est défini comme hôte, cet enregistrement autorise les connexions sécurisées ou non sécurisées en fonction de la demande de connexion du client. Pour garantir que l'utilisateur de 1.2.3.4 est authentifié pour une connexion sécurisée, supprimez l'enregistrement de connexion 2 et ajoutez-le à nouveau en utilisant un nouvel enregistrement SET CONNECTION pour placer l'enregistrement le plus général après l'enregistrement le plus spécifique de 1.2.3.4