Gerenciando chaves de API
Chaves de API são identificadores exclusivos usados para autenticação, permitindo que usuários, desenvolvedores ou programas acessem APIs com segurança. Elas são essenciais para rastrear e controlar o uso da API, ajudando a prevenir abusos e garantir uma comunicação segura.
Usando chaves de API para se conectar às APIs do Qlik Cloud
Você pode usar chaves de API para interagir com a referência da API REST em qlik.dev. Ferramentas como Postman ou qlik-cli podem ser usadas para acesso à API. Para obter mais informações, consulte Visão geral das APIs da Qlik e qlik-cli.
Exemplo: usando o Postman para se conectar às APIs Qlik
Faça o seguinte:
-
Inicie o Postman.
-
Defina o método HTTP como GET.
-
Insira a URL do endpoint da API do Qlik Cloud.
Por exemplo, para listar todos os espaços no locatário:
https://your-tenant.eu.qlikcloud.com/api/v1/spaces
-
Na guia Autenticação, escolha Token do Portador como o Tipo de Autenticação.
-
Insira sua chave de API no campoToken.
-
Clique em Enviar.
Se a solicitação for bem-sucedida, a API retornará uma resposta JSON. Nesse exemplo, a resposta incluiria uma lista de espaços.
Habilitando chaves de API no locatário
Por padrão, a geração de chaves de API é desabilitada. Os administradores de locatários devem habilitar chaves de API no locatário para permitir que os usuários as gerem.
Faça o seguinte:
- No centro de atividades de Administração, acesse Configurações.
- Em Chaves de API, selecione Habilitar chaves de API.
-
Ajuste as seguintes configurações conforme necessário:
-
Alterar expiração máxima do token: modifique a expiração dos tokens recém-gerados. As chaves de API existentes manterão seu valor de expiração original. Não há limite máximo para esse valor.
- Alterar máximo de chaves de API ativas por usuário: esse limite se aplica somente a novas chaves de API. Se o limite for atingido, a criação de chaves de API adicionais será negada. O valor máximo que você pode definir é 1000.
Nota informativaTalvez seja necessário atualizar o navegador para ver as alterações refletidas na seção Chaves de API na página do seu perfil de usuário. -
-
Para começar a gerar chaves de API, clique em Gerar nova. Você será redirecionado para a seção Chaves de API do seu perfil de usuário.
Gerando e gerenciando chaves de API
Geração de chaves de API
Para gerar novas chaves de API, você deve ter a função de Desenvolvedor. Os administradores de locatários podem atribuir esta função aos usuários.
Faça o seguinte:
-
Clique no ícone do seu perfil de usuário e selecione Configurações de perfil.
-
Vá para a seção Chaves de API, clique em Gerar nova chave.
-
Forneça uma descrição e defina um tempo de expiração para a chave de API.
-
Clique em Gerar para criar a chave.
-
Copie a chave de API gerada e armazene-a com segurança. Observe que a chave não pode ser recuperada posteriormente.
Editando chaves de API
Você pode alterar o nome de uma chave de API após a criação.
Exclusão de chaves de API
Faça o seguinte:
-
Clique no ícone do seu perfil de usuário e selecione Configurações de perfil.
-
Vá para a seção Chaves de API.
-
Clique em ao lado da chave de API que você deseja excluir e selecione Excluir.
-
Para remover todas as chaves, clique em Excluir tudo acima da lista de chaves.
Monitoramento e revogação de chaves de API
Você pode visualizar todas as chaves de API associadas ao seu locatário na seção Chaves de API do centro de atividades de Administração. É possível pesquisar chaves por nome, ID ou proprietário.
Status das chaves de API
As chaves de API podem ter os seguintes status:
- Ativa: a chave de API está em uso no momento.
- Expirada: a data de validade foi atingida.
- Revogada: a chave de API foi revogada e não pode mais ser usada.
Revogando chaves de API
Como administrador de locatários, monitorar ativamente as atividades da chave de API é essencial para manter a segurança. Se forem detectadas atividades suspeitas, você poderá revogar a chave de API.
Faça o seguinte:
-
No centro de atividades de Administração, vá para Eventos.
-
Procure atividades suspeitas, como o uso excessivo de uma determinada chave de API.
-
Clique em ao lado do evento para expandir seus detalhes e copiar o ID da chave da API.
-
Acesse a seção Chaves de API e procure a chave de API usando seu ID.
-
Clique em ao lado da chave e selecione Revogar. Você só pode revogar chaves com o status Ativa.
-
Para revogar várias chaves de API, selecione-as na tabela e clique em Revogar no canto superior direito.
Práticas recomendadas para o gerenciamento de chaves de API
-
Mantenha as chaves confidenciais: armazene chaves de API com segurança e evite expô-las em repositórios de código público.
-
Regenerar regularmente: regenere periodicamente suas chaves de API para aumentar a segurança.
-
Monitorar o uso: verifique regularmente as atividades das chaves de API para identificar qualquer comportamento suspeito.