android - 跨 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)
解决方案
推荐阅读
- symfony - 给定对象不是该类的实例,当尝试在 PHPUnit 测试中设置成员变量时,此方法被错误声明
- python - 如何在 colab 中加载 matlab 文件?
- python - 如何在 Python 中迭代类对象并更改属性值
- c# - 在winforms中将数据加载到实体框架dll中的问题
- python - 单击时鼠标的坐标 - Python
- java - 插入文档时如何调用 MongoRepository (Spring Data) 中的存储函数?
- java - 禁用或避免假 gps
- c++ - 如何创建始终在线?
- mysql - 如何选择 3 个表格并显示 orderby date
- html - Bootstrap4 卡无法在 chrome 中正确堆叠