登录后放大appsync authMode AWS_IAM身份验证类型不起作用

时间:2019-09-16 19:16:48

标签: aws-appsync amplifyjs

Amplify已更新,以允许appsync中未经身份验证的用户读取权限。通过使用type Category @model @auth (rules: [{allow: private, provider: userPools}, { allow: public, provider: iam}]) 现在,我可以允许经过身份验证的用户和未经身份验证的用户。问题在于,似乎在每个应用程序同步查询中,我都必须将authMode指定为AWS_IAMAMAZON_COGNITO_USER_POOLS,就好像它们已登录并使用{{1 }}凭据将失败。我不确定是否丢失了某些内容,但是看来我必须在每次api调用之前调用AWS_IAM才能正确格式化appsync查询。是否想知道这是否正确?是否有比在每次查询前调用Auth.currentCredentials()更好的解决方案? 链接到最近的更改https://github.com/aws-amplify/amplify-cli/pull/1916

0 个答案:

没有答案