微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Aws Cognito 注销和会话清除不起作用

如何解决Aws Cognito 注销和会话清除不起作用

我已经在 React Native 中将 Aws Congnito 联合身份验证与提供程序集成在一起,效果很好。

问题是:

当我要注销并再次登录时,它不会询问我的登录信息 再次帐户帐户详细信息,直接使用旧帐户并登录

我在注销会话清除时尝试了这些代码行:

 Auth.signOut();

cognitoCredentials.clearCachedId();
cognitoCredentials = new AWS.CognitoIdentityCredentials(cognitoParams);
AWS.config.credentials = cognitoCredentials

然后我使用了 amplity Hub 监听,事件触发良好

 Hub.listen("auth",({ payload: { event,data } }) => {
    switch (event) {
      case "signIn":
      case 'cognitoHostedUI':
        break;
       case "signOut":
          console.log('Yes logout');
         //clear my local 
          break;
        case 'signIn_failure':
        case 'cognitoHostedUI_failure':
          console.log('Sign in failure',data);
          break;
        case "customOAuthState":
  });

我注意到了这个,但我无法解决我的问题 How to force select account when signing in with Google

我想知道我是否遗漏了什么,请提供任何解决方案给我。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。