ich in der API Gateway FAQ sehen, dass es möglich ist, die Request-Header an das API-Gateway gesendet zugreifen ...Zugriff auf HTTP-Header für die Anfrage an AWS API Gateway mit Lambda?
Wenn Sie bereits OAuth-Token verwenden oder eine andere Berechtigung Mechanismus, können Sie einfach Setup-API-Gateway nicht Erfordert signierte API-Aufrufe und einfach die Token-Header an Ihr Back-End für Verifizierung weiterleiten.
Ich finde jedoch kein Beispiel dafür in der Dokumentation und es ist unklar, wie man mit Lambda auf diese Daten zugreifen kann.
Ich kann eine offene API einrichten und Zugriff auf das JSON-Objekt, das Teil eines POST ist (Walkthrough: API Gateway and Lambda Functions), aber um eine OAuth 2.0-API mit meinem eigenen Provider zu implementieren, brauche ich Zugriff auf die " Autorisierung "Kopfzeile.
Meine Präferenz ist es, dies mit Lambda und Java 8 einzurichten, aber ein Beispiel mit node.js wäre auch hilfreich, um zu verstehen, wie dies zu erreichen ist.
auf die Anforderungsheader, Pfadparameter und Abfrageparameter zugreifen. Vergessen Sie außerdem nicht, Ihre Änderungen zu speichern und Ihre API erneut bereitzustellen. – kixorz