public async Task <IAuthToken> Authenticate(IAuthToken token, string controller, string action)
        {
            var newToken = await Authenticate(token);

            return(await _tokenService.Authorize(newToken, controller, action));
        }