MVC Custom Authorize Attribute para validar la solicitud

Tengo una interfaz de usuario con Jquery que realiza una llamada a MVC utilizando la solicitud Ajax.

Me gustaría validar cada solicitud contra el perfil de usuario (clase personalizada que contiene el número de cuenta, ID, etc.).

¿Podría alguien sugerir si es posible crear un atributo de autorización personalizado para validar que tanto la solicitud como el perfil de usuario son iguales?

Entonces me gustaría hacer algo como abajo:

<code>[AuthorizeUser]
public ActionResult GetMyConsumption(string accountNumber)
{
  .....
  return View();
}
</code>

Respuestas a la pregunta(1)

Su respuesta a la pregunta