Visão Geral do Plug-in authentication_oci

O plug-in MySQL authentication_oci permite que você use contas de usuário locais, federadas ou provisionadas para fazer log-in no MySQL Server do sistema de banco de dados.

  • Usuário local: Um usuário local é um usuário criado e gerenciado no serviço IAM do Oracle Cloud Infrastructure.
  • Usuário federado: Um usuário federado é criado e gerenciado em um provedor de identidades. Eles recebem acesso ao Oracle Cloud Infrastructure com base em sua associação em grupos mapeados para grupos do Oracle Cloud Infrastructure.
  • Usuário provisionado: Um usuário provisionado é provisionado pelo Oracle Identity Cloud Service no Oracle Cloud Infrastructure e sincronizado com um usuário federado gerenciado no Oracle Identity Cloud Service. O usuário provisionado pode ter as credenciais especiais do Oracle Cloud Infrastructure como chaves de API e tokens de autenticação para permitir acesso programático. Os usuários provisionados não podem ter senhas da Console.

Para usar contas de usuário locais, federadas ou provisionadas para fazer log-in no MySQL Server, mapeie a conta de usuário MySQL para contas de usuário locais, federadas ou provisionadas de uma das seguintes maneiras:

  • Mapeando um usuário MySQL para um usuário local, federado ou provisionado individual: Esse mapeamento fornece ao usuário local, federado ou provisionado a identidade e os privilégios de um usuário MySQL. Um usuário MySQL mapeado para um local, federado ou provisionado é chamado de usuário MySQL mapeado. Consulte Conexão com um Usuário MySQL Mapeado.
  • Mapeando um usuário com proxy MySQL para um grupo do IAM: Se você quiser fornecer acesso a um grupo inteiro de usuários, poderá fazer isso mapeando um usuário com proxy MySQL para o grupo do IAM. Esse mapeamento fornece a todos os usuários do grupo a identidade e os privilégios do usuário com proxy MySQL.
    • MySQL usuário com proxy: Um usuário com proxy MySQL é um usuário MySQL cuja identidade e privilégios podem ser assumidos por um usuário proxy.
    • Usuário proxy: Um usuário local, federado ou provisionado é chamado de usuário proxy, pois assume a identidade e os privilégios de um usuário com proxy MySQL.
    • Usuário proxy mapeado: Um usuário proxy que é mapeado para um usuário com proxy MySQL é chamado de usuário proxy mapeado.

    Consulte Conexão com um Usuário Proxy Mapeado.