Intégrer des banques de données

Vous pouvez ajouter, modifier, supprimer et gérer des banques de données dans le Console Access Gateway Admin UI.

Les banques de données vous permettent d'effectuer les tâches suivantes :

  • Complétez les données de session Access Gateway à l'aide de sources de données externes, telles qu'une base de données ou le protocole Lightweight Directory Access Protocol (LDAP).
  • Prend en charge la synchronisation bidirectionnelle entre Access Gateway et les sources de données externes.
  • Prise en charge des bases de données (par exemple, MySQL, MS SQL, Oracle et Postgres).
  • Prise en charge de LDAP (par exemple, tout Active Directory conforme à LDAP version 3, Oracle Internet Directory/Unified Directory, OpenLDAP, etc.).

Rubriques

Ajouter un magasin de données basé sur une base de données

  1. Ouvrez Console Access Gateway Admin UI.
  2. Sélectionnez l'onglet Paramètres.
  3. Sélectionnez le panneau Banques de données.
  4. Sélectionnez Ajouter () > Base de données Sql.

Configurer une banque de données

Après avoir sélectionné Base de données SQL, l'assistant Créer une banque de données démarre et initialise la création de la base de données.

  1. Saisissez les informations suivantes :
    Champ Description Exemple
    Nom Nom utilisé pour identifier la banque de données. My SQL Datastore
    Pilote

    Pilote pour la banque de données. Sélectionnez l'une des options suivantes :

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

    Nom d'utilisateur

    Nom d'utilisateur pour accéder à la base de données.

    dbuser

    Mot de passe

    Mot de passe associé au nom d'utilisateur.

    password

    Mode Requête avancé

    Désactivé : indiquez le nom du tableau.

    people

  2. Cliquez sur Non validé pour démarrer le processus de validation. Okta Access Gateway valide la connexion à la base de données. Si la validation est réussie, le bouton Non validé devient Validé.
  3. Ajoutez une clause qui définit la jonction entre votre Tenant Okta et la base de données.
    1. Cliquez sur Ajouter (+)
    2. Dans la boîte de dialogue Conditions de l'article, saisissez les éléments suivants :
      Champ Valeur

      exemple

      Champ Le champ de base de données avec lequel effectuer la jointure

      email

      Valeur Le champ du fournisseur d'identité pour l'adhésion

      ${email@idp}

    3. Cliquez sur Enregistrer (). Répétez les deux étapes précédentes si nécessaire pour ajouter d'autres conditions.
    4. Cliquez sur OKpour enregistrer la définition de la banque de données.
  4. Activez le bouton bascule Active pour activer la banque de données.
  5. Testez la source de données.
    1. Dans la ligne contenant la banque de données, cliquez sur Test ().
    2. Dans le champ Valeur, saisissez une valeur qui correspond à la clause Where de la banque de données. Par exemple, s'il s'agit d'une correspondance de l'e-mail, saisissez une adresse e-mail valide.
    3. Cliquez sur Test. .
    4. En cas de réussite, le test de la banque de données affiche le contenu de la section Données chargées de la boîte de dialogue de test. Si aucune correspondance n'est trouvée, la boîte de dialogue n'affiche aucune information.

Définir des attributs d'application basés sur une banque de données

  1. Sélectionnez l'onglet Applications.
  2. Dans la ligne contenant l'application précedemment créée, cliquez sur Modifier ().
  3. Sélectionnez le panneau Attributs.
  4. Cliquez sur Ajouter (). Il est possible que vous deviez faire défiler jusqu'en bas de la fenêtre pour voir le nouvel attribut.
  5. Ajoutez un attribut avec les valeurs suivantes :
    Champ Valeur
    Source des données Sélectionnez la banque de données qui vient d'être ajoutée.
    Champ Sélectionnez l'un des champs de la banque de données. Il s'agit de l'élément source.
    Nom Sélectionnez le nom du champ. Il s'agit de la cible dans l'en-tête et le cookie.

    Répétez l'opération autant de fois que nécessaire.

  6. Cliquez sur OK.
  7. Cliquez sur Terminé.

Tester l'application

  1. Dans la ligne contenant l'application, cliquez sur Accédez à l'application > Initié par le SP.
  2. Connectez-vous à votre Tenant Okta en utilisant un compte valide.
  3. Examinez les résultats du test pour le fichier basé sur la banque de données que vous venez d'ajouter et assurez-vous que la valeur renvoyée est correcte.