在NextJS应用部署NextAuth到AWS Amplify时添加S3存储遇错求助
NextAuth + Cognito 部署AWS Amplify添加S3存储报错问题
问题详情
- 基于NextJS,使用NextAuth结合AWS Cognito实现认证功能,将应用部署到AWS Amplify后,添加S3存储时出现错误。
- 已尝试在Amplify控制台中添加存储,并手动复用已有的Auth配置,但错误仍然存在。
- NextAuth配置代码依赖Cognito客户端密钥,若无法正常获取该密钥,需要重构整个代码结构,工作量较大。
NextAuth配置代码
// 示例配置,替换为实际代码 import NextAuth from "next-auth" import CognitoProvider from "next-auth/providers/cognito" export const authOptions = { providers: [ CognitoProvider({ clientId: process.env.COGNITO_CLIENT_ID, clientSecret: process.env.COGNITO_CLIENT_SECRET, issuer: process.env.COGNITO_ISSUER, }), ], } export default NextAuth(authOptions)
错误截图
内容的提问来源于stack exchange,提问作者Arihant Jain
相关产品推荐
相关产品推荐

