flutter - 使用 AWS 的 flutter_graphql
问题描述
谁能帮我为 aws-graphql 配置 flutter_graphql 包,其中 aws-cognito 作为 Auth 而不是 api-key。
final AuthLink authLink = AuthLink(
getToken: () async => 'Bearer <YOUR_PERSONAL_ACCESS_TOKEN>',
);
我不明白如何使用 aws-cognito 配置它。我知道我必须使用 aws_cognito_identity_pool_id。但我不知道怎么做。
解决方案
使用 amazon_cognito_identity_dart_2 Flutter 包创建会话,然后获取 JWTtoken。
`最终令牌 = session.getAccessToken().getJwtToken(); //来自amazon_cognito_identity_dart_2的会话
final AuthLink authLink = AuthLink(getToken: () => token, );`
推荐阅读
- julia - Julia:函数的偶数数据类型
- bash - 如何创建变量并编码变量值 unix
- mysql - SQL 查询中的 GROUP BY 与 Order By 一起使用时出现语法错误
- model-view-controller - 用户上传有效文件时需要清除 TextBoxFor @type="file" (File Upload) 的客户端验证错误信息
- r - 如何隐藏特定选项卡的闪亮应用程序的侧边栏面板
- amazon-web-services - AWS EKS 集群上的 CockroachDB - [n?] 没有自举存储
- c - 将一个数组的元素移动到另一个数组
- c# - 程序员应该在 C# 中使用“foreach var”而不是“foreach AnyClass”吗?
- html - 使用 align-item:stretch 改变同一行上项目的高度时保持弹性项目的高度
- python - chart_studio.exceptions.PlotlyRequestError:未提供身份验证凭据