微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

适用于 .Net 的 AWS 开发工具包未获授权访问突变

如何解决适用于 .Net 的 AWS 开发工具包未获授权访问突变

我正在使用适用于 .Net 的 AWS 开发工具包制作应用程序。我对 Cognito 用户进行身份验证并使用 App Sync Client 来获取 api。我使用 graphql.net 进行查询和变异。我可以查询,但是当我尝试变异时,我得到以下信息...“无权访问对象类型上的 createObject”。

使用相同的凭据,我可以在我并行开发的 iOS 应用程序上进行查询和更改。我注意到的一件事是,用于 iOS 的 amplify cli codegen 定义了架构并设置了身份验证规则,如下所示...

model.authRules = [
   rule(allow: .private,operations: [.read]),rule(allow: .groups,groupClaim: "cognito:groups",groups: ["superAdmin"],operations: [.read,.create,.update,.delete])
  ]

我的 .Net 项目中没有类似的东西。所以... 1) .Net 有代码生成器吗?或 2) 如何指定 authRules?和 3) 还有什么我需要做的事情是在 iOS SDK 中自动处理的吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。