我正在使用aws-amplify中的'Auth‘来验证用户。但是当我使用federatedSingIn成功登录到谷歌账户时。我关闭wifi并再次打开,现在Auth.currentAuthenticatedUser()返回错误'no current user‘。我想知道是我在amplify配置中的bug,还是Amplify的工作方式。如果这是我的bug,请帮我修复它,每一个建议都很感谢。
发布于 2021-11-21 03:11:44
在屏幕后面,它所做的是尝试从本地存储中获取aws-amplify-federatedInfo,然后基于此返回Auth.currentAuthenticatedUser()。打开或关闭wifi与清除本地存储没有任何关系。
我试图用我的副项目来重现它,这些项目也使用了来自Google和Amplify的Oauth。它不会消失,也不会在控制台中抛出任何错误。这可能与应用程序中的本地代码或其他代码有更多关系
https://stackoverflow.com/questions/67295281
复制相似问题