Uzyskiwanie dostępu do postu lub uzyskiwanie parametrów w niestandardowej autoryzacji MVC4 Web Api

Czy można uzyskać dostęp do posta lub uzyskać parametry za pośrednictwem obiektu HttpActionContext?

Mam zestaw czujników, które rejestrują dane na serwerze internetowym, który zapewnia api REST. Chciałbym wprowadzić pewien rodzaj uwierzytelniania / autoryzacji, pozwalając czujnikom na dołączenie identyfikatora sprzętu do danych, a następnie sprawdzenie w bazie danych, aby sprawdzić, czy identyfikator istnieje, czy nie. Ponieważ interfejs API udostępnia wiele metod działania api WWW, najlepiej byłoby użyć niestandardowego atrybutu autoryzacji

public class ApiAuthorizationFilter : AuthorizeAttribute
{
    protected override bool IsAuthorized(HttpActionContext actionContext)
    {
        return false;
    }
}

Jak mogę uzyskać dostęp do danych post / get z actionContext?

EDIT: Przykład 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

Miłego dnia!

questionAnswers(5)

yourAnswerToTheQuestion