private bool IsExpired(string authenticationToken)
        {
            var jwtHandler = new JwtSecurityTokenHandler();
            var jwtToken   = jwtHandler.ReadToken(authenticationToken);
            var exp        = jwtToken.ValidTo;
            var expired    = exp < _currentDateTimeProvider.GetCurrentDateTime().ToUniversalTime();

            return(expired);
        }
        public RegistrationModel GetValidRegistrationFromCache()
        {
            var reg = _registrationCache.GetRegistration();

            return(reg == null
                ? null
                : reg.Expiration < _currentDateTimeProvider.GetCurrentDateTime()
                    ? null
                    : reg);
        }