- 4 minutos de leitura
- Imprimir
- Tema escuroTema claro
- Pdf
Como configurar o A2A
- 4 minutos de leitura
- Imprimir
- Tema escuroTema claro
- Pdf
Boas-vindas ao A2A, a plataforma de gerenciamento das APIs A2A do senhasegura.
Este documento fornece um guia passo a passo para ajudar administradores de sistema a configurar o módulo A2A e integrar suas aplicações às APIs do senhasegura de maneira eficiente e segura. O A2A centraliza o gerenciamento de credenciais, fortalecendo a segurança e facilitando o acesso às APIs.
Embora o OAuth 2.0 seja o método de autenticação recomendado, o módulo também suporta integrações seguras com outros protocolos, como OAuth 1.0 e AWS.
Pré-requisitos
- Permissão de administrador do sistema.
Caminho para acesso
- No senhasegura, na barra de navegação, passe o mouse sobre o Menu de produtos e selecione A2A.
Adicionar aplicação
Para adicionar uma aplicação ao A2A, siga os passos abaixo:
- Acesse o menu Aplicações > Aplicações.
- Na tela Aplicações, clique em Adicionar.
- Na tela Adicionar aplicação, preencha os campos obrigatórios:
- Nome da aplicação*: insira um nome que identifique claramente a aplicação cliente. Exemplo: Aplicação Financeira - Integração ERP.
- Utilizar assinatura OAuth*: escolha o método de autenticação desejado. Exemplo: OAuth 2.0.
- Status*: defina o status da aplicação como Ativo ou Inativo. Exemplo: Ativo.
- Após preencher os campos obrigatórios e, se necessário, os opcionais, clique em Salvar.
Resultado: você adicionou uma aplicação ativa ao A2A e pode adicionar e configurar uma autorização para obter um token de acesso e consumir as APIs A2A.
Adicionar chave de autorização para a aplicação
Agora que você já adicionou uma aplicação cliente ao A2A, você deve adicionar uma autorização para que a sua aplicação consuma as APIs do senhasegura:
Na tela Aplicações, encontre a aplicação adicionada ou use os filtros de pesquisa. Exemplo: digite Aplicação Financeira - Integração ERP no filtro Nome.
No botão Ações, clique em Autorizações.
Na tela Autorização da aplicação, clique em Adicionar.
Na tela Adicionar autorização, preencha as informações:
AlertaOs campos com asterisco são obrigatórios.
Aba Configurações:
- Data e Hora de expiração: defina o período de validade da autorização. Exemplo: 30/01/2025 e 18:00 ou deixe em branco para desativação manual.
- Status*: selecione Ativo ou Inativo para definir o status da autorização. Exemplo: Ativo.
- Sistema e Ambiente: escolha onde a autorização será utilizada. Exemplo: Sistema X e Ambiente de testes
- Clique em Continuar.
Aba Segurança:
- Recursos autorizados: selecione os recursos que a aplicação poderá acessar utilizando a autorização. Exemplo: PAM Core.
- Ativar a criptografia de informações sensíveis: ative ou desative conforme necessário para garantir a segurança das informações sensíveis. Exemplo: Não.
- Permissão do recurso PAM: escolha entre Apenas leitura para visualizar os dados ou Leitura e escrita para visualizar e modificar os dados. Exemplo: Apenas leitura.Atenção
Selecionar Leitura e escrita concede permissão para modificar os recursos. Certifique-se de que essa autorização é apropriada, pois pode apresentar riscos à segurança.
- IPs autorizados: insira os endereços que poderão utilizar a autorização. Digite * (asterisco) para permitir qualquer IP. Exemplo: 192.168.1.1
- HTTP referers: defina as origens (URLs) que poderão realizar chamadas usando a autorização. Exemplo: https://erp.financeiro.com.br/dashboardInfo
O HTTP referrer é um cabeçalho HTTP enviado pelo navegador ou cliente HTTP, que informa a URL da página de origem de uma requisição. Você pode especificar quais URLs estão autorizadas a fazer chamadas para a sua aplicação. Isso ajuda a garantir que apenas fontes confiáveis possam interagir com suas APIs.
- Clique em Continuar.
Aba Credencial:
- Selecione uma credencial existente ou crie uma nova. Exemplo: Administrador local - marksmith
- Caso você escolha criar uma nova credencial:
- Selecione o Dispositivo.
- Preencha Nome de usuário e Senha da credencial de acesso.
- Clique em Continuar.
Aba Dispositivos:
- Clique em Adicionar para escolher dispositivos vinculados à autorização.
- Clique em Continuar.
Aba Informações protegidas:
- Clique Adicionar para selecionar as informações sensíveis autorizadas para acesso.
- Clique em Continuar.
InfoA partir da versão 3.26, o módulo Informações protegidas foi substituído pelo MySafe. Saiba mais em MySafe.
- Aba Revisão:
- Revise todas as configurações.
- Se necessário, clique em Voltar para fazer alterações.
- Clique em SALVAR.
Resultado: você adicionou e configurou uma autorização para a aplicação cliente que irá consumir as APIs A2A e pode obter um token de acesso.
Autenticar a aplicação usando o OAuth 2.0
Após adicionar uma aplicação e configurar sua autorização, você pode obter as chaves de acesso necessárias para autenticar a aplicação e consumir as APIs do senhasegura.
Saiba mais sobre outros métodos de autenticação em Como autenticar uma aplicação no A2A.
- Na tela Autorizações, encontre a aplicação adicionada ou use os filtros de pesquisa. Exemplo: digite Aplicação Financeira - Integração ERP no filtro Nome.
- No botão Ações, clique em Visualizar.
- Nos campos Client ID e Client Secret, clique em Exibir.
- Copie as chaves de acesso e guarde-as em um local seguro.
- Solicite um Access Token utilizando o endpoint:
POST /iso/oauth2/token
Corpo da requisição:
{
"grant_type": "client_credentials",
"client_id": "seu_client_id",
"client_secret": "seu_client_secret"
}
A resposta inclui:
{
"access_token": "seu_access_token",
"token_type": "Bearer",
"refresh_token": "seu_refresh_token",
"expires_in": 3600
}
- Use o
access_token
nas chamadas às APIs:
Authorization: Bearer <seu_access_token>
Armazene o token de forma segura e utilize-o em todas as requisições subsequentes. Em caso de expiração, solicite um novo access_token
conforme descrito acima.
Resultado: sua aplicação está autenticada usando o método OAuth 2.0 e pode consumir as APIs A2A com segurança.
Próximos passos
Explore também:
- Outras funcionalidades:
- Como gerenciar aplicações.
- Como gerenciar autorizações.
- APIs A2A disponíveis:
- PAM Core: gerenciamento de identidades e permissões.
- Certificate Manager: gerenciamento de certificados.
- Usuários relacionados: gerenciamento de usuários e permissões.
- Dashboards: acesso a dashboards e métricas.
- Sistema: gerenciamento de Agents do Network Connector.
- Outras APIs senhasegura:
- DevOps Secret Manager: gerenciamento de segredos para pipelines de DevOps.
- MySafe: gerenciamento de senhas e outros itens corporativos pessoais e de equipe.
- SCIM: provisionamento e gerenciamento de identidade de usuários.
- Boas práticas:
- Consulte nosso guia sobre Boas práticas de uso que inclui recomendações sobre segurança, uso de tokens e autorização.
Você ainda tem dúvidas? Entre em contato com a Comunidade senhasegura.