amazon-web-services - AWS Contigo - 在我的 Flutter 应用程序上向 Google 进行身份验证
问题描述
我正在尝试使用 Flutter 实现登录屏幕,该屏幕将通过 Google 进行身份验证,并抛出 AWS Contigo 身份验证。
我将此库与 Cognito 在移动设备上的联合登录一起使用。我正在使用 flutter_webview 导航到 Cognito 的授权 URL。使用 flutter_webview 的 navigationDelegate 捕捉来自 Google 应用的重定向。那么我应该向 Cognito 的令牌 URL 发出 POST 请求以获取您的令牌。使用令牌创建会话和用户。
我不确定在重定向到 Google 时应该添加什么?
https://${COGNITO_POOL_URL}" +
".amazoncognito.com/oauth2/token?grant_type=authorization_code&client_id=" +
"${COGNITO_CLIENT_ID}&code=" + authCode + "&redirect_uri=myapp://WHAT TO ADD HERE??";
谢谢你。
解决方案
推荐阅读
- javascript - 如何解决typeError,猫鼬?
- asp.net-core-mvc - 如何在多个视图中重用 html 代码?
- sql-server - SQL Server:如何在链接服务器查询中的子查询中使用变量
- javascript - 如何检查 Json Doc 是否具有 Node JS 中的所有必需键
- python - 您如何创建前三个字母为“the”且没有重复的所有单词的列表并排序
- node.js - 如何为使用 passport.js 登录的“已确认”用户添加新条件?
- python - 如何使用函数更改全局变量
- c++ - C++ - 试图使两点的值相等产生错误:表达式必须具有算术或枚举类型
- python - 在 DataFrame 中实现自动增量列
- javascript - 在 React 中解构和清理我的变量