首页 > 解决方案 > 跨 React Native 和 Android 的 AWS Amplify 身份验证

问题描述

我们有一个 React-Native 应用程序,它使用 AWS Amplify 对 Amazon Cognito 用户池中的用户进行身份验证。我们已经在 React-Native 应用程序中使用 AWS Amplify 配置了用户池和身份池信息。身份验证流程在 React-Native 应用程序中按需要工作,我们在登录时收到“id_token”、“access_token”以及“refresh_token”。

但是,我们的 React-Native 应用程序还通过我们用 Java 编写的桥接器调用 Android 库。我们能够从 React Native 应用程序向 Android 库发送令牌,但无法弄清楚如何在 Android 中使用“刷新令牌”来保持会话继续进行。我们可以AWSMobileClient在 Android 中使用令牌来保持会话进行吗?

这是我们提到的用于 Android AWS Amplify 会话维护的站点: https ://aws-amplify.github.io/docs/android/authentication (适用于 Android)

https://aws-amplify.github.io/docs/js/start?ref=amplify-rn-btn&platform=react-native(对于 React-Native)

标签: androidreact-nativereact-native-androidamazon-cognitoaws-amplify

解决方案


推荐阅读