Horde server - issues with azure storage back end

Hey Julian, thanks for the response!

I’m having some trouble parsing these logs as the server is pretty noisy, but I’m seeing this around the logs in several places:

[21:24:46 inf] Request starting HTTP/2 POST https://inx-horde-dev.inxile.net/Horde.HordeRpc/UploadTelemetry - application/grpc null

[21:24:46 inf] Failed to validate the token.

Microsoft.IdentityModel.Tokens.SecurityTokenSignatureKeyNotFoundException: IDX10503: Signature validation failed. Token does not have a kid. Keys tried: ‘[PII of type ‘System.Text.StringBuilder’ is hidden. For more details, see Search - Microsoft Bing]’. Number of keys in TokenValidationParameters: ‘0’.

Number of keys in Configuration: ‘10’.

Exceptions caught:

‘[PII of type ‘System.Text.StringBuilder’ is hidden. For more details, see Search - Microsoft Bing]’.

token: ‘[PII of type ‘System.IdentityModel.Tokens.Jwt.JwtSecurityToken’ is hidden. For more details, see Search - Microsoft Bing]’. See SecurityTokenInvalidSignatureException · AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet Wiki · GitHub for details.

at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateSignature(String token, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters, BaseConfiguration configuration)

at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateJWS(String token, TokenValidationParameters validationParameters, BaseConfiguration currentConfiguration, SecurityToken& signatureValidatedToken, ExceptionDispatchInfo& exceptionThrown)

--- End of stack trace from previous location ---

at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, JwtSecurityToken outerToken, TokenValidationParameters validationParameters, SecurityToken& signatureValidatedToken)

at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken)

at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenAsync(String token, TokenValidationParameters validationParameters)

[21:24:46 inf] ExternalJwt was not authenticated. Failure message: IDX10503: Signature validation failed. Token does not have a kid. Keys tried: ‘[PII of type ‘System.Text.StringBuilder’ is hidden. For more details, see Search - Microsoft Bing]’. Number of keys in TokenValidationParameters: ‘0’.

Number of keys in Configuration: ‘10’.

Exceptions caught:

‘[PII of type ‘System.Text.StringBuilder’ is hidden. For more details, see Search - Microsoft Bing]’.

token: ‘[PII of type ‘System.IdentityModel.Tokens.Jwt.JwtSecurityToken’ is hidden. For more details, see Search - Microsoft Bing]’. See SecurityTokenInvalidSignatureException · AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet Wiki · GitHub for details.

[21:24:46 inf] Executing endpoint ‘gRPC - /Horde.HordeRpc/UploadTelemetry’

If that’s not related are there any log lines in particular I should be looking for?