From bb866b72f763d99c96e93b1b756496bba550e7e5 Mon Sep 17 00:00:00 2001 From: Stanley Dimant Date: Tue, 23 Aug 2022 23:54:31 +0200 Subject: [PATCH] fix empty header --- .../Authentication/SecretKeyGrpcAuthenticationHandler.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/MareSynchronosServer/MareSynchronosShared/Authentication/SecretKeyGrpcAuthenticationHandler.cs b/MareSynchronosServer/MareSynchronosShared/Authentication/SecretKeyGrpcAuthenticationHandler.cs index 6a9ad18..2e49ce1 100644 --- a/MareSynchronosServer/MareSynchronosShared/Authentication/SecretKeyGrpcAuthenticationHandler.cs +++ b/MareSynchronosServer/MareSynchronosShared/Authentication/SecretKeyGrpcAuthenticationHandler.cs @@ -32,10 +32,13 @@ namespace MareSynchronosShared.Authentication protected override async Task HandleAuthenticateAsync() { - Request.Headers.TryGetValue("Authorization", out var authHeader); + if(!Request.Headers.TryGetValue("Authorization", out var authHeader)) + { + authHeader = string.Empty; + } var ip = _accessor.GetIpAddress(); - var authResult = await _authClient.AuthorizeAsync(new AuthRequest() {Ip = ip, SecretKey = authHeader}); + var authResult = await _authClient.AuthorizeAsync(new AuthRequest() {Ip = ip, SecretKey = authHeader}).ConfigureAwait(false); if (!authResult.Success) {