Ajouter des banques de données basées sur des bases de données

Ajoutez une banque de données basée sur une base de données pour augmenter les données d'attributs d'application en accédant aux données basées sur une base de données externe.

Étapes

Ajouter une banque de données

  1. Accédez à votre instance Access Gateway.
  2. Sélectionnez l'onglet Paramètres.
  3. Cliquez sur Banques de données.
  4. Cliquez sur +.
  5. Cliquez sur Base de données Sql pour ajouter une base de données SQL ou sur Base de données LDAP pour ajouter une base de données LDAP.

Configurer une banque de données de base de données SQL

  1. Lorsque vous crééz une banque de données pour une base de données SQL, fournissez les informations suivantes dans l'assistant Créer une banque de données  :
    Champ Description
    Nom

    Nom utilisé pour identifier la banque de données (par exemple, My SQL Datastore).

    Pilote

    Pilote pour la banque de données. Sélectionnez un élément :

    • MySQL/MariaDB
    • PostgreSQL
    • Serveur MSSQL
    • OracleDB
    HostName:Port Saisissez le FQDN et le port de l'instance de base de données (par exemple, mysqlserver.example.com:3306).
    Base de données Nom de la base de données (schéma) dans la base de données (par exemple, userDatabase).

    Nom d'utilisateur

    Nom d'utilisateur pour accéder à la base de données (par exemple, dbuser).

    Mot de passe

    Mot de passe associé au nom d'utilisateur.

    Mode Requête avancé

    Désactivé : indiquez le nom du tableau, par exemple, people).

  2. Cliquez sur Non validé. Okta Access Gateway tente de valider la connexion. En cas de réussite, l'étiquette devient Valide.
  3. Sous Clause des Conditions, ajoutez une clause qui définit la jonction entre votre Tenant Okta et la base de données :
    1. Cliquez sur +.
    2. Dans la boîte de dialogue du nouveau contenu de la phrase, saisissez :
      • Champ : le champ de la base de données avec lequel effectuer l'opération (par exemple, e-mail).
      • Valeur : le champ de l'IdP pour la jointure, par exemple, ${email@idp}). Ce champ peut contenir une valeur fixe ou une référence à un champ dans une banque de données. Par exemple, ${fieldInIdP@idp}, où fieldInIdP représente le champ utilisé pour la jonction au tableau et provient des champs disponibles dans le profil de l'IdP.
    3. Cliquez sur Enregistrer (). Pour ajouter une autre banque de données, répétez les étapes précédentes.
    4. Cliquez sur OK.
  4. Activez le bouton bascule Active pour activer la banque de données.

Tester une banque de données

  1. Cliquez sur Simuler (Data store simulate button.) dans la ligne de la banque de données.
  2. Pour chaque champ de la section Où, saisissez une valeur qui correspond à l'entrée associée dans l'IdP.
  3. Cliquez sur Tester pour exécuter la simulation. Cliquez sur Fermer pour terminer.
  4. Vérifiez que le test renvoie les données attendues de la banque de données pour les valeurs données.