fix empty header

This commit is contained in:
Stanley Dimant
2022-08-23 23:54:31 +02:00
parent 74209b3952
commit bb866b72f7

View File

@@ -32,10 +32,13 @@ namespace MareSynchronosShared.Authentication
protected override async Task<AuthenticateResult> HandleAuthenticateAsync() protected override async Task<AuthenticateResult> HandleAuthenticateAsync()
{ {
Request.Headers.TryGetValue("Authorization", out var authHeader); if(!Request.Headers.TryGetValue("Authorization", out var authHeader))
{
authHeader = string.Empty;
}
var ip = _accessor.GetIpAddress(); 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) if (!authResult.Success)
{ {