public async Task <string> GetAuthenticatorKeyAsync(UserData user)
        {
            var token = await _cacheContext.FindTokenByUserIdAsync(user.Id);

            return(token != null?_encrypter.DecryptString(token.Value, user.KeyPassword, user.KeySalt) : string.Empty);
        }