私は現在、バックエンドが純粋にAPI Gateway/Lambdaで構築されているWebアプリケーションを構築しています。ユーザーを認可するためのカスタムJSON Webトークン(JWT)認可者を作成します。現時点では、ヘッダーフィールドにトークンを渡しています。AWS Custom Authorizer - クッキーからトークンを取得
残念ながら、API Gateway.Myアプリケーションにトークンが送信されるヘッダーフィールドのみを定義できます。トークンはCookieに格納されます。
ラムダを使用して認証できるように直接Cookieにアクセスするオプションはありますか。
method.request.header.Authorizer
しかし、私はこのようなsomehting必要があります: - - :例えば
:
は今、私は渡しているmethods.request.header.Cookie
任意の回避策を?ありがとう!
グレート!ありがとう。どのような例がありますか、またはこれをどのように設定する必要がありますか? –
@Sanketこれは、以前にカスタムオーソライザを使用したのと同じアプローチです。リクエストタイプを選択した後、ラムダ関数はここで定義した他のヘッダを受け取ります。それは主な違いです。 – Ashan
はい私は同じ手順を実行しましたが、驚くべきことに、キーが「Cookie」であるヘッダー値を渡していません。しかし、私がそれを「認可」として渡すと、それは完全に同じように機能します。このスクリーンショットを確認してください(http://pix.toile-libre.org/upload/original/1507896408.png)何か間違っていますか? –