A Segura® Platform pode exigir um ticket do seu ITSM antes de conceder acesso privilegiado. Quando o seu ITSM não tem uma integração dedicada, use este tipo de conexão. Você descreve o endpoint, a autenticação e como ler a resposta; a plataforma passa a validar tickets contra ele sem nenhum desenvolvimento.
Requisitos
- Um perfil de administrador. Somente administradores podem criar, editar, testar e desativar conexões ITSM.
- Um ITSM que exponha seus tickets por uma API REST ou OData e responda em JSON. Respostas em XML não são suportadas.
- A URL base dessa API, servida por HTTPS.
- Dados de autenticação para um dos métodos suportados: OAuth 2.0 Client Credentials, API key, token de sessão ou token composto.
- O número de um ticket real para testar a configuração.
A appliance precisa confiar no certificado apresentado pelo endpoint do ITSM, e esse certificado precisa estar instalado em todos os nós do cluster. A sonda de saúde executa em qualquer um dos nós, então uma instalação parcial produz resultados de inacessibilidade intermitentes numa conexão que testa e valida corretamente.
Passos
O formulário é um assistente com seis abas: Geral, Autenticação, Consulta,
Comportamento, Fallback e Revisão.
-
Na Segura® Platform, na barra de navegação, passe o mouse sobre o Menu de produtos e selecione Configurações.
-
No menu lateral, selecione Integrações > ITSM > Conexões ITSM.
-
No relatório Conexões ITSM, na barra superior, clique em + Adicionar.
-
Na tela Cadastro de integração com sistema de ticket, selecione Generic REST.
-
Na aba Geral, preencha os campos a seguir:
- Nome da conexão *: identifica a conexão na Segura® Platform e precisa ser único. Os solicitantes também veem esse nome ao escolher uma origem ITSM no momento do acesso.
- URL da instância *: a URL base da API do ITSM. Precisa começar com
https://. A plataforma recusa HTTP puro, inclusive em ambientes de laboratório e homologação. - Status: ative para disponibilizar a conexão para validação.
- Conector padrão do tenant: ative para que esta seja a conexão usada quando o solicitante não escolhe nenhuma e nenhuma política de acesso define uma. Apenas uma conexão por tenant pode ser a padrão.
- Descrição: texto livre para seu próprio controle. Não afeta a validação.
-
Clique em Continuar.
-
Na aba Autenticação, selecione o Método de autenticação *. As opções são OAuth 2.0 Client Credentials, API key, Session token e token composto. Basic (usuário e senha) também aparece na lista, mas está desabilitado e não pode ser selecionado em uma conexão REST genérica.
-
Preencha os campos exibidos pelo método selecionado:
- OAuth 2.0 Client Credentials: Client ID e Client Secret. Preencha URL do token (opcional) quando um servidor de identidade separado emitir os tokens, como Microsoft Entra ID, Keycloak ou Okta, e Scope (opcional) quando o provedor exigir que a requisição declare para que serve o token. Use Envio das credenciais para enviar as credenciais no corpo da requisição ou em um cabeçalho HTTP.
- API key: Secret para a chave em si e Header de autenticação para o cabeçalho que a transporta.
- Session token: Rota de login para o endpoint que emite o token e Campo do token na resposta para a posição do token na resposta.
- token composto: Template do valor, que monta a credencial a partir de suas partes.
-
Clique em Continuar.
-
Na aba Consulta, descreva como a plataforma encontra o ticket:
- método HTTP: GET ou POST.
- Template da consulta *: a requisição que recupera o ticket. Escreva
{ticket_id}onde entra o número do ticket, por exemplotickets?filter=number eq '{ticket_id}'.{ticket_id}é o único placeholder disponível. - Template do corpo (POST): o payload JSON a enviar. Aparece somente quando o método é POST.
- Caminho da lista na resposta: o caminho até o nó que carrega os registros do ticket, por exemplo
valueouresult.
-
Em Regra de aprovação, defina quando um ticket conta como aprovado:
- Resposta não-vazia aprova: qualquer registro retornado pela consulta aprova a solicitação.
- Campo igual ao valor: preencha Campo de aprovação com o campo da resposta que carrega o estado de aprovação e Valor aprovado com o valor que significa aprovado.
-
Para negar acesso fora de uma janela de validade, preencha os campos a seguir:
- Campo de início da validade e Campo de fim da validade: os campos da resposta que guardam o início e o fim da janela. Preencha os dois ou nenhum.
- Fuso horário da validação *: o fuso horário usado para ler esses campos. A Segura® Platform armazena datas em UTC e converte com essa configuração, então o resultado pode divergir do
relógio local de quem testa perto da virada do dia. - Formato de data *: o formato que o ITSM retorna. Selecione Outro formato... para informar uma máscara em Formato personalizado. Com um formato apenas de data, o fim da janela é inclusivo até 23:59:59 daquele dia.
-
Para verificar quem pediu o acesso e o que está sendo acessado, ative a regra correspondente e informe o campo da resposta que carrega o valor:
- Exigir solicitante = usuário e depois preencha Campo do solicitante (resposta).
- Exigir alvo = dispositivo/conta e depois preencha Campo do alvo (resposta). O valor precisa corresponder ao endereço IP ou hostname do dispositivo, ou ao nome de usuário da credencial.
InfoDeixe Exigir alvo = dispositivo/conta desativado quando nenhum campo da resposta do ITSM carregar um host. Um campo que traga outra coisa, como o nome de um site ou de um prédio, nunca corresponde a um dispositivo nem a uma credencial, então toda solicitação seria negada.
-
Quando o estado de aprovação não vem junto com o ticket, ative 2ª chamada de aprovação e preencha Rota da 2ª chamada, Campo de aprovação (2ª chamada) e Valor aprovado (2ª chamada).
-
Clique em Continuar.
-
Na aba Comportamento, ajuste os parâmetros de rede:
- Timeout de conexão (segundos): quanto tempo esperar para estabelecer a conexão. Padrão: 10.
- Timeout de leitura (segundos): quanto tempo esperar pela resposta do ITSM. Padrão: 30.
- Máximo de tentativas: quantas vezes tentar novamente após uma falha de comunicação. Padrão: 3.
- TTL do cache de validação (segundos): por quanto tempo um resultado de validação é reaproveitado antes de a plataforma consultar o ITSM outra vez. Padrão: 60.
- Intervalo do health check (minutos): com que frequência a sonda de saúde executa. Padrão: 5.
-
Clique em Continuar.
-
Na aba Fallback, selecione o comportamento a aplicar quando o ITSM não puder ser alcançado:
- Negar acesso quando o ITSM estiver inacessível: nenhum acesso é concedido. Recomendado.
- Permitir apenas acesso emergencial (break-glass): o acesso é concedido somente pelo procedimento de emergência.
- Permitir acesso e registrar para auditoria posterior: o acesso é concedido e o evento fica registrado para revisão.
-
Clique em Continuar.
-
Volte à aba Consulta e teste a configuração antes de salvar:
- Ticket de teste: o número de um ticket real.
- Usuário de teste (solicitante): o nome de usuário a testar, quando a regra de solicitante está ativa.
- IP de amostra (teste) e Usuário-alvo de amostra (teste): os valores a testar, quando a regra de alvo está ativa.
- Clique em Testar conexão.
-
Leia o resultado. Uma caixa verde Would APPROVE this ticket indica que a consulta teve sucesso e todas as condições foram atendidas. Uma caixa vermelha Would DENY this ticket indica que a requisição retornou dados, mas uma verificação falhou, por exemplo um solicitante que não corresponde. O teste executa a mesma pipeline de uma validação real, incluindo a segunda chamada de aprovação quando configurada, mas não salva nada e não gera nenhuma entrada de log.
-
Vá até a aba Revisão, confira a configuração e clique em Salvar.
Disponibilizar a conexão para uso
Uma conexão salva é usada conforme cada solicitação resolve a sua origem. Além de Conector padrão do tenant na aba Geral, você pode fixar uma conexão em uma única política de
acesso: na aba Aprovadores da política, selecione-a no campo Conexão ITSM. Isso tem precedência sobre o padrão do tenant para essa política.
Enquanto houver mais de uma conexão ativa e nenhuma delas for a padrão, a Segura® Platform valida o ticket contra todas as conexões ativas e concede o acesso quando qualquer uma aprova. A tela
Conexões ITSM exibe um aviso persistente enquanto isso vale. Definir uma conexão padrão encerra esse comportamento, e uma solicitação que outra conexão costumava aprovar pode passar a ser negada. Consulte Configurações da conexão ITSM REST genérica para a ordem completa de resolução.