From 1262b2951481cbbd3e2b3697a9fecde545d07b79 Mon Sep 17 00:00:00 2001 From: Wouter van Lelyveld Date: Mon, 21 Oct 2024 15:04:52 +0200 Subject: [PATCH] fix token method authication --- lib/secrets_cli/vault/auth.rb | 4 ++-- lib/secrets_cli/vault/base.rb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/secrets_cli/vault/auth.rb b/lib/secrets_cli/vault/auth.rb index 108de6b..c380cfe 100644 --- a/lib/secrets_cli/vault/auth.rb +++ b/lib/secrets_cli/vault/auth.rb @@ -23,14 +23,14 @@ def command when 'github' vault.auth.github(auth_token) when 'token' - vault.auth.token(auth_token) + return auth_token when 'app_id' vault.auth.app_id(auth_app_id, auth_user_id) when 'approle' vault.auth.approle(auth_role_id, auth_secret_id) else error! "Unknown auth method #{auth_method}" - end.auth + end.auth.client_token end def vault diff --git a/lib/secrets_cli/vault/base.rb b/lib/secrets_cli/vault/base.rb index 461b618..ca1ed61 100644 --- a/lib/secrets_cli/vault/base.rb +++ b/lib/secrets_cli/vault/base.rb @@ -26,7 +26,7 @@ def vault @vault ||= ::Vault::Client.new( address: config.vault_addr, - token: SecretsCli::Vault::Auth.new(options).call.client_token + token: SecretsCli::Vault::Auth.new(options).call ) end