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.
| Esquema | Efeito |
|---|---|
| Nenhum | Nenhum cabeçalho ou parâmetro de auth é adicionado. |
| Token Bearer | Adiciona Authorization: Bearer <token>. |
| Basic | Adiciona 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.