From 9ccff5abe395b952de364d5af39e388c2437e41e Mon Sep 17 00:00:00 2001 From: Vita Chumakova Date: Fri, 7 Mar 2025 14:26:07 +0400 Subject: [PATCH 1/2] fix: allow doing oidc callback for a non-authenticated user --- src/VaultSharp/V1/AuthMethods/JWT/JWTAuthMethodProvider.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/VaultSharp/V1/AuthMethods/JWT/JWTAuthMethodProvider.cs b/src/VaultSharp/V1/AuthMethods/JWT/JWTAuthMethodProvider.cs index 4e8524dd..44125b16 100644 --- a/src/VaultSharp/V1/AuthMethods/JWT/JWTAuthMethodProvider.cs +++ b/src/VaultSharp/V1/AuthMethods/JWT/JWTAuthMethodProvider.cs @@ -63,7 +63,7 @@ public async Task> DoOIDCCallbackAsync(string state, string non var queryString = "?" + string.Join("&", queryStrings); - return await _polymath.MakeVaultApiRequest>("v1/auth/" + mountPoint.Trim('/') + "/oidc/callback" + queryString, HttpMethod.Get).ConfigureAwait(_polymath.VaultClientSettings.ContinueAsyncTasksOnCapturedContext); + return await _polymath.MakeVaultApiRequest>("v1/auth/" + mountPoint.Trim('/') + "/oidc/callback" + queryString, HttpMethod.Get, unauthenticated: true).ConfigureAwait(_polymath.VaultClientSettings.ContinueAsyncTasksOnCapturedContext); } } } \ No newline at end of file From 7bed4e817e21d1bab078967843fd208a32140141 Mon Sep 17 00:00:00 2001 From: Vita Chumakova Date: Mon, 12 May 2025 18:54:28 +0400 Subject: [PATCH 2/2] misc: update changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9fe7d44b..083a1a43 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,10 @@ * [GH-365](https://github.com/rajanadar/VaultSharp/issues/365) Add new ```transit key type``` values like ```hmac-key```, ```cmac-key``` etc. * [GH-366](https://github.com/rajanadar/VaultSharp/issues/366) PKI Secrets Engine - return raw cert data, including revocation date +**BUG FIXES:** + + * [GH-378](https://github.com/rajanadar/VaultSharp/issues/378) DoOIDCCallbackAsync should be allowed for an unauthenticated client + ## 1.17.5.1 (September 18, 2024) **BUG FIXES:**