Auf Post zugreifen oder Parameter in der benutzerdefinierten Berechtigung MVC4 Web Api abrufen

Ist es möglich, über das HttpActionContext-Objekt auf post zuzugreifen oder Parameter abzurufen?

Ich habe eine Reihe von Sensoren, die Daten an einen Webserver protokollieren, der eine REST-API bereitstellt. Ich möchte eine Art Authentifizierung / Autorisierung einführen, indem die Sensoren ihre Hardware-ID in die Daten aufnehmen und dann in einer Datenbank nachsehen, ob die ID vorhanden ist oder nicht. Da die API viele Web-API-Aktionsmethoden bietet, möchte ich im Idealfall ein benutzerdefiniertes Berechtigungsattribut verwenden

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

Wie kann ich auf den Beitrag zugreifen / Daten aus dem actionContext abrufen?

EDIT: Beispiel für 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

Einen schönen Tag noch!

Antworten auf die Frage(5)

Ihre Antwort auf die Frage