From 82424e3d0288e55fa27e1067e6666e5a001816de Mon Sep 17 00:00:00 2001 From: Sven Riedel Date: Fri, 12 Dec 2025 12:47:50 +0100 Subject: [PATCH] Allow the enduser to provide headers to the generic auth request --- lib/vault/auth/generic.ex | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/vault/auth/generic.ex b/lib/vault/auth/generic.ex index 8d5f5d7..6da0715 100644 --- a/lib/vault/auth/generic.ex +++ b/lib/vault/auth/generic.ex @@ -96,13 +96,11 @@ defmodule Vault.Auth.Generic do def login(vault, params) def login(%Vault{} = vault, %{request: request} = params) do - request = Map.merge(%{method: :post, body: %{}}, request) + request = Map.merge(%{method: :post, body: %{}, headers: []}, request) response = Map.merge(@default_response, Map.get(params, :response, %{})) - headers = [ - {"Content-Type", "application/json"} - ] + headers = [{"Content-Type", "application/json"}] ++ request.headers url = "auth/#{request.path}"