Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AWS Cognito在web视图中保持经过身份验证的会话_Javascript_Android_Amazon Web Services_Aws Cognito - Fatal编程技术网

Javascript AWS Cognito在web视图中保持经过身份验证的会话

Javascript AWS Cognito在web视图中保持经过身份验证的会话,javascript,android,amazon-web-services,aws-cognito,Javascript,Android,Amazon Web Services,Aws Cognito,我们有一个本地Android应用程序,我们使用最新版本的Cognoto SDK对用户进行身份验证 我们的问题是Android应用程序使用一个Web视图,在这个Web视图中,我们需要获取当前cognitoUser及其经过身份验证的会话 我们正在web视图中使用最新的Cognoto javascript sdk 如何在使用相同用户池的两个客户端之间共享身份验证 更新日期2017年10月4日 通过将本地存储中所有与Cognito相关的内容作为查询字符串参数发送,我成功地绕过了这个问题。然后“在”web

我们有一个本地Android应用程序,我们使用最新版本的Cognoto SDK对用户进行身份验证

我们的问题是Android应用程序使用一个Web视图,在这个Web视图中,我们需要获取当前cognitoUser及其经过身份验证的会话

我们正在web视图中使用最新的Cognoto javascript sdk

如何在使用相同用户池的两个客户端之间共享身份验证

更新日期2017年10月4日

通过将本地存储中所有与Cognito相关的内容作为查询字符串参数发送,我成功地绕过了这个问题。然后“在”webview中,我将设置保存到该本地存储


这是不对的,但它是有效的;)

我认为这是不可能的。web视图有自己的存储,而该存储不与设备存储共享


因此,webview和设备上的Android SDK之间不共享用户上下文(用户令牌、登录状态等)

我认为这是不可能的。web视图有自己的存储,而该存储不与设备存储共享


因此,webview和设备上的Android SDK之间不共享用户上下文(用户令牌、登录状态等)

我现在已经与有使用Cognito经验的人员联系过

判断是,我们可以通过将所有与Cognito相关的值作为查询参数发送到web视图后面的应用程序来绕过这个问题

然后,处理web视图的应用程序将获取所有这些值并将它们保存到本地存储

我遇到的问题:
我发现,如果您有多个客户端,则必须在web视图后面传递应用程序的
clientId

我现在已经与有经验的Cognito工作人员接触

判断是,我们可以通过将所有与Cognito相关的值作为查询参数发送到web视图后面的应用程序来绕过这个问题

然后,处理web视图的应用程序将获取所有这些值并将它们保存到本地存储

我遇到的问题: 我发现,如果您有多个客户端,则必须在web视图后面传递应用程序的
clientId