private string ValidateSid(NameValueCollection parameters)
        {
            var sidCookie = _sessionId.GetCookieValue();

            if (sidCookie != null)
            {
                var sid = parameters[OidcConstants.EndSessionRequest.Sid];
                if (sid != null)
                {
                    if (TimeConstantComparer.IsEqual(sid, sidCookie))
                    {
                        _logger.LogDebug("sid validation successful");
                        return(sid);
                    }
                    else
                    {
                        _logger.LogError("sid in query string does not match sid from cookie");
                    }
                }
                else
                {
                    _logger.LogError("No sid in query string");
                }
            }
            else
            {
                _logger.LogError("No sid in cookie");
            }

            return(null);
        }