簡體   English   中英

使用 Javascript 的 Amplify SDK 為未經授權的用戶使用 Cognito 身份池訪問 AWS API 網關方法

[英]Access AWS API Gateway method using Cognito Identity pool for unauthorized users using Amplify SDK for Javascript

我想從 React (Next JS) 前端向 AWS API 網關端點發出請求,允許通過 AWS Cognito 身份池進行未經授權的訪問。 我在前端對 Javascript 使用 AWS Amplify SDK (Auth)。 對於授權用戶,我可以使用 Auth.currentSession,它返回 session object。object 包含一種獲取 JWT 令牌的方法,該令牌可以傳遞給授權 header。但對於未經授權的用戶,我只能使用返回 Auth.currentCredentials 的方法憑據 object。object 不包含獲取 JWT 令牌的方法,因此我不明白應該將什么傳遞給標頭以向我的端點發出請求。

如何使用 AWS Amplify Javascript SDK 為未經授權的用戶調用 API 網關的方法?

我發現AWS Amplify Signer可用於從憑證 object 創建所需的標頭。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM