Pular para o conteúdo

Autenticação

O Fetchpier aplica a autenticação como um passo do pipeline de envio, injetando o cabeçalho ou parâmetro de query corretos para o esquema que você escolher.

EsquemaEfeito
NenhumNenhum cabeçalho ou parâmetro de auth é adicionado.
Token BearerAdiciona Authorization: Bearer <token>.
BasicAdiciona Authorization: Basic <base64(user:password)> (UTF-8 safe).
API key (cabeçalho)Adiciona <key>: <value> como cabeçalho.
API key (query)Anexa ?<key>=<value> à URL.

Os valores de auth suportam interpolação {{variable}}, então os segredos vivem em variáveis de ambiente em vez de ficarem hardcoded na requisição.

O esquema selecionado é persistido com a requisição e restaurado ao reabri-la — o tipo de auth e o mapeamento de campos sobrevivem a um ciclo de salvar / fechar / reabrir, para todos os esquemas. O cabeçalho ou parâmetro de query que o esquema gera aparece somente leitura na superfície de cabeçalhos (ou de parâmetros), atribuído ao painel de Auth e editável apenas ali. Enquanto um esquema está ativo, ele é dono daquele nome: um cabeçalho ou parâmetro adicionado à mão com o mesmo nome não é exibido nem enviado — o painel de Auth é a única fonte para aquele nome. Os demais cabeçalhos escritos à mão continuam totalmente editáveis.

A forma persistida mantém as referências {{variable}} literalmente — os valores secretos resolvidos nunca chegam ao arquivo, e os snapshots guardados no log de atividade mascaram os valores secretos de auth. Uma requisição configurada assim é enviada de forma idêntica pelo desktop e pelo runner de linha de comando.