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:** 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