跳到主要内容

Autenticação

A autenticação do Insurance-as-a-Service segue o padrão de requisição assinada da QI Tech — o mesmo utilizado no Lending-as-a-Service, no Banking-as-a-Service e na QI DTVM. Se você já integra qualquer outra linha de produto QI Tech, o mecanismo é idêntico; muda apenas o host.

Requisição assinada​

Todas as requisições devem usar HTTPS com TLS 1.2 ou 1.3 e conter dois headers:

HeaderDescrição
API-CLIENT-KEYChave disponibilizada pelo time de Integração da QI Tech que identifica a sua integração.
AUTHORIZATIONAssinatura da requisição no padrão JWT, gerada com a sua chave privada.

A QI Tech utiliza o padrão de chaves assimétricas: você gera um par de chaves, assina cada requisição com a sua chave privada e a QI Tech valida a assinatura com a sua chave pública.

O passo a passo completo — geração do par de chaves, envio da chave pública à QI Tech e montagem do header AUTHORIZATION — está descrito em:

Atenção

A chave privada é de uso exclusivo do parceiro integrador e deve ser armazenada com segurança. A QI Tech nunca irá pedir, em hipótese alguma, que você a compartilhe.

Opcionalmente, você pode restringir as chamadas da sua integração a uma lista de endereços IP autorizados. Veja Configurar IP de Integração.

Recebimento de webhooks​

Os eventos de pedido e de apólice são notificados por webhooks assinados pela QI Tech, na URL de webhook configurada para a sua integração. A estrutura dos webhooks, os headers e a forma de responder estão em Configurando webhooks; a verificação da assinatura, em Validação de webhooks.