Acceso a la publicación u obtener parámetros en la autorización personalizada MVC4 Web Api
¿Es posible acceder a la publicación u obtener parámetros a través del objeto HttpActionContext?
Tengo un conjunto de sensores que registran datos en un servidor web que proporciona una API REST. Me gustaría introducir algún tipo de autenticación / autorización al permitir que los sensores incluyan su identificación de hardware en los datos y luego hacer una búsqueda en una base de datos para ver si la identificación existe o no. Dado que la API proporciona muchos métodos de acción de API web, lo ideal sería utilizar un atributo de autorización personalizado.
public class ApiAuthorizationFilter : AuthorizeAttribute
{
protected override bool IsAuthorized(HttpActionContext actionContext)
{
return false;
}
}
¿Cómo puedo acceder a la publicación / obtención de datos de actionContext?
EDITAR: Ejemplo de POST
POST /Api/api/ActionMethod/ HTTP/1.1\r\n
Content-Type: application/json\r\n
Host: localhost\r\n
Accept: */*\r\n
Content-Length:52\r\n
\r\n
{"Id": '121a222bc', "Time": '2012-02-02 12:00:00'}\r\n
¡Que tengas un buen día!