首页 > 解决方案 > 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??";

谢谢你。

标签: amazon-web-servicesflutterauthentication

解决方案


推荐阅读