Esta página descreve como ativar o acesso baseado em certificados (CBA) nas suas aplicações cliente para chamar as APIs Google através de bibliotecas ou ferramentas compatíveis.
Para ativar a CBA e permitir que as APIs Google identifiquem um dispositivo, o cliente de chamadas tem de estabelecer ligações mTLS com as APIs Google e, em seguida, descobrir os certificados TLS no dispositivo. Este processo é ilustrado no diagrama seguinte:
Clientes compatíveis com CBA
Pode usar a CBA com os seguintes clientes:
- Google Cloud console (Chrome)
- Versão 264.0.0 ou posterior da CLI gcloud
- Versão 1.3.6 ou posterior da CLI do Terraform
- Bibliotecas cliente de APIs Google
- Python
- Golang
Ative a CBA para a CLI gcloud
Peça aos seus utilizadores para instalarem ou atualizarem a CLI gcloud para se certificarem de que têm uma versão que funciona com a CBA, versão 264.0.0 ou posterior.
Os utilizadores que têm a Google Cloud CLI instalada podem confirmar que têm a versão 264.0.0 ou posterior através do seguinte comando:
gcloud --version
Se necessário, os utilizadores podem atualizar a versão da Google Cloud CLI através do seguinte comando:
gcloud components
Para começar a usar a CBA, os utilizadores têm de executar o seguinte comando:
gcloud config set context_aware/use_client_certificate true
Ative a CBA para a CLI do Terraform e as bibliotecas cliente da API Google
Para ativar a CBA para a CLI do Terraform e as bibliotecas de clientes da API Google, os utilizadores têm de definir a seguinte variável de ambiente:
export GOOGLE_API_USE_CLIENT_CERTIFICATE=1
Ative o CBA para o IAP Desktop
Para ativar o acesso baseado em certificados no IAP Desktop, faça o seguinte:
- Na aplicação, selecione Ferramentas > Opções.
- Selecione Proteger ligações ao Google Cloud através da utilização do acesso baseado em certificados.
- Clique em OK.
- Feche o IAP Desktop e inicie-o novamente.
Se estiver a usar o Active Directory, também pode configurar um objeto de política de grupo para ativar automaticamente o acesso baseado em certificados para os seus utilizadores.