Aperçu du plugiciel authentication_oci

Le plugiciel MySQL authentication_oci vous permet d'utiliser des comptes d'utilisateur locaux, fédérés ou provisionnés pour vous connecter au serveur MySQL Server du système de base de données.

  • Utilisateur local : Un utilisateur local est un utilisateur créé et géré dans le service IAM pour Oracle Cloud Infrastructure.
  • Utilisateur fédéré : Un utilisateur fédéré est créé et géré dans un fournisseur d'identités. Ils ont accès à Oracle Cloud Infrastructure en fonction de leur appartenance aux groupes mappés aux groupes d'Oracle Cloud Infrastructure.
  • Utilisateur provisionné : Un utilisateur provisionné est provisionné par Oracle Identity Cloud Service dans Oracle Cloud Infrastructure et est synchronisé avec un utilisateur fédéré géré dans Oracle Identity Cloud Service. L'utilisateur provisionné peut avoir des données d'identification spéciales d'Oracle Cloud Infrastructure, comme des clés d'API et des jetons d'authentification pour permettre un accès par programmation. Les utilisateurs provisionnés ne peuvent pas disposer de mots de passe de console.

Pour utiliser des comptes d'utilisateur locaux, fédérés ou provisionnés pour vous connecter à MySQL Server, mappez le compte d'utilisateur MySQL à des comptes d'utilisateur locaux, fédérés ou provisionnés de l'une des façons suivantes :

  • Mappage d'un utilisateur MySQL à un utilisateur local, fédéré ou provisionné : Ce mappage fournit à l'utilisateur local, fédéré ou provisionné l'identité et les privilèges d'un utilisateur MySQL. Un utilisateur MySQL mappé à un utilisateur local, fédéré ou provisionné est appelé utilisateur MySQL mappé. Voir Connexion avec un utilisateur MySQL mappé.
  • Mappage d'un utilisateur mandaté MySQL à un groupe IAM : Si vous voulez accorder l'accès à un groupe entier d'utilisateurs, vous pouvez le faire en mappant un utilisateur mandaté MySQL au groupe IAM. Ce mappage fournit à tous les utilisateurs du groupe l'identité et les privilèges de l'utilisateur mandaté MySQL.
    • Utilisateur mandaté MySQL : Un utilisateur mandaté MySQL est un utilisateur MySQL dont l'identité et les privilèges peuvent être assumés par un utilisateur mandataire.
    • Utilisateur mandataire : Un utilisateur local, fédéré ou provisionné est appelé utilisateur mandataire, car il assume l'identité et les privilèges d'un utilisateur mandaté MySQL.
    • Utilisateur mandataire mappé : Un utilisateur mandataire mappé à un utilisateur mandataire MySQL est appelé utilisateur mandataire mappé.

    Voir Connexion avec un utilisateur mandataire mappé.