public TokenController()
 {
     tokenIssuer = new TokenIssuer();
     keyIssuer = new KeyIssuer();
     clientValidator = new ClientValidator();
     userValidator = new UserValidator();
 }
        private JWE ParseEncryptedAndSignedToken(string accessToken)
        {
            // Leo el token con la clave privada harcodeada, solo por eso referencia a KeyIssuer
            var issuer = new KeyIssuer();
            var key = issuer.GenerateAsymmetricKeyHarcoded();
            var token = JWE.Parse(accessToken, key.PrivateKey);

            return token;
        }