AWS Amplify Auth-“ withAuthenticator”的“记住我”功能

时间:2019-01-15 09:56:30

标签: reactjs amazon-cognito aws-amplify

默认情况下,Amplify Auth将会话信息和令牌存储在localStorage中,并且可以将其配置为使用sessionStorage来实现不记住用户登录的目的。

Amplify.configure({
 Auth: {
  storage: window.sessionStorage
 }
})

也有必要使用自定义身份验证器用户界面,因为托管的用户界面不提供此类功能

withAuthenticator(App, true, [
 <SignIn/>  //with 'RememberMe' option
])

我的问题是可以从<SignIn/>组件重新配置“放大身份验证”以使用其他存储类型吗? 如果这样做,如何告诉Amplify在重新加载页面的情况下检查哪个存储来检查已保存的会话? 还是有更好的方法来实现这种功能?

0 个答案:

没有答案