Javascript AWS Cognito在web视图中保持经过身份验证的会话
我们有一个本地Android应用程序,我们使用最新版本的Cognoto SDK对用户进行身份验证 我们的问题是Android应用程序使用一个Web视图,在这个Web视图中,我们需要获取当前cognitoUser及其经过身份验证的会话 我们正在web视图中使用最新的Cognoto javascript sdk 如何在使用相同用户池的两个客户端之间共享身份验证 更新日期2017年10月4日 通过将本地存储中所有与Cognito相关的内容作为查询字符串参数发送,我成功地绕过了这个问题。然后“在”webview中,我将设置保存到该本地存储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
这是不对的,但它是有效的;) 我认为这是不可能的。web视图有自己的存储,而该存储不与设备存储共享
因此,webview和设备上的Android SDK之间不共享用户上下文(用户令牌、登录状态等)我认为这是不可能的。web视图有自己的存储,而该存储不与设备存储共享
因此,webview和设备上的Android SDK之间不共享用户上下文(用户令牌、登录状态等)我现在已经与有使用Cognito经验的人员联系过 判断是,我们可以通过将所有与Cognito相关的值作为查询参数发送到web视图后面的应用程序来绕过这个问题 然后,处理web视图的应用程序将获取所有这些值并将它们保存到本地存储 我遇到的问题:
我发现,如果您有多个客户端,则必须在web视图后面传递应用程序的
clientId
我现在已经与有经验的Cognito工作人员接触
判断是,我们可以通过将所有与Cognito相关的值作为查询参数发送到web视图后面的应用程序来绕过这个问题
然后,处理web视图的应用程序将获取所有这些值并将它们保存到本地存储
我遇到的问题:
我发现,如果您有多个客户端,则必须在web视图后面传递应用程序的clientId