Politiques de connexion (IQ/SQL Anywhere)

Sybase IQ (v15.0 et versions supérieures) et SQL Anywhere (v12 et versions supérieures) définissez les règles à suivre lorsque vous établissez la connexion d'un utilisateur à une base de données au sein d'un objet de base de données appelé politique de connexion. PowerAMC modélise les politiques de connexions sous la forme d'objets étendus ayant le stéréotype <<LoginPolicy>>.

Création d'une politique de connexion

Vous pouvez créer une politique de connexion de l'une des façons suivantes :

  • Sélectionnez Modèle > Politique de connexion pour afficher la boîte de dialogue Liste des politiques de connexion, puis cliquez sur l'outil Ajouter une ligne.

  • Pointez sur le modèle (ou package) cliquez le bouton droit de la souris, puis sélectionnez Nouveau > Politique de connexion.

Propriétés d'une politique de connexion

Vous pouvez modifier les propriétés d'un objet à partir de sa feuille de propriétés. Pour afficher la feuille de propriétés d'une politique de connexion, double-cliquez sur l'entrée correspondante dans le dossier Politiques de connexion de l'Explorateur d'objets.

Les attributs étendus suivants sont disponibles sur l'onglet Sybase :

Nom

Description

Verrouillé

Spécifie que les utilisateurs ne peuvent pas établir de nouvelles connexions.

Nom dans le script : Locked

Nombre maximum de connexions

Spécifie le nombre maximum de connexions simultanées possibles pour un utilisateur.

Nom dans le script : MaxConnections

Nombre maximum de jours depuis la connexion

Spécifie le nombre maximum de jours entre deux connexions successives par le même utilisateur.

Nom dans le script : MaxDaysSinceLogin

Nombre maximum d'échecs de connexion

Spécifie le nombre maximum de tentatives de connexion ayant échoué, depuis la dernière connexion correctement effectuée au compte utilisateur avant que ce dernier ne soit verrouillé.

Nom dans le script : MaxFailedLoginAttempts

Nombre maximum de connexions non-dba

Spécifie le nombre maximum de connexions simultanées qu'un utilisateur ne disposant pas de droits DBA peut établir. Cette option n'est prise en charge que dans la politique de connexion racine.

Nom dans le script : MaxNonDBAConnections

Expiration de mot de passe

Spécifie que le mot de passe de l'utilisateur va expirer à la prochaine connexion.

Nom dans le script : PasswordExpiryOnNextLogin

Délai de grâce pour le mot de passe

Spécifie le nombre de jours avant expiration du mot de passe durant lesquels la connexion est possible mais donne lieu à l'envoi d'avertissements par la procédure post_login par défaut.

Nom dans le script : PasswordGraceTime

Durée de vie du mot de passe

Spécifie le nombre maximum de jours avant que le mot de passe ne doive être changé.

Nom dans le script : PasswordLifeTime