OpenIdConnectAuthenticationHandler: message.State é nulo ou vazio

Estou usando o middleware UseOpenIdConnectAuthentication para o aplicativo ASP.Net Core para autenticar no provedor de token do Dells Cloud access manager (configuração para fornecer autenticação OpenId / OAuth2). A seguir está o código:

        app.UseCookieAuthentication(new CookieAuthenticationOptions
        {
            AutomaticAuthenticate = true,
            AutomaticChallenge = true,
            AuthenticationScheme = "ClientCookie",
            CookieName = CookieAuthenticationDefaults.CookiePrefix + "ClientCookie",
            ExpireTimeSpan = TimeSpan.FromMinutes(5),
            LoginPath = new PathString("/signin"),
            LogoutPath = new PathString("/signout")
        });

        app.UseOpenIdConnectAuthentication(new OpenIdConnectOptions
        {
            RequireHttpsMetadata = false,
            SaveTokens = true,
            ClientId = "XYZClient_Id",
            ClientSecret = "XYZ_ClientSecret",
            ResponseType = OpenIdConnectResponseType.Code,
            PostLogoutRedirectUri = "https://example.com",
            Configuration = new OpenIdConnectConfiguration {
                AuthorizationEndpoint = "https://CAM.COM/CloudAccessManager/RPSTS/OAuth2/Default.aspx",
                TokenEndpoint = "https://CAM.COM/CloudAccessManager/RPSTS/OAuth2/Token.aspx",
                UserInfoEndpoint = "https://CAM.COM/CloudAccessManager/RPSTS/OAuth2/User.aspx",
                Issuer= "urn:CAM.COM/CloudAccessManager/RPSTS",
            }
        });

Mas estou preso em um ponto por algumas horas agora. Estou tendo o erro a seguir:

SecurityTokenInvalidSignatureException: IDX10500: Falha na validação da assinatura. Não há chaves de segurança para validar a assinatura

Estou recebendo código e estado de volta na url querystringhttps://example.com/signin-oidc?code=somecode&state=somestate

Qualquer tipo de orientação é apreciada.

ATUALIZAÇÃO Chave de assinatura do emissor adicionada:

TokenValidationParameters = new TokenValidationParameters
                {
                    IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(Configuration.GetValue<string>("AppSettings:ClientSecret")))
                }