首页 > 解决方案 > 如何收听 aws cognito 中更改的身份验证状态?

问题描述

我在我的反应应用程序中使用 aws cognito 进行身份验证解决方案。我没有使用 aws react 包提供的组件,而是在 aws javascript 库中使用 apis。我想听一下auth state的变化。

在谷歌搜索并浏览 aws 文档后,我仍然找不到任何这样的方法。

如何收听身份验证状态的变化?

标签: javascriptreactjsamazon-web-servicesamazon-cognitoaws-amplify

解决方案


Amplify 提供了一个名为 Hub 的实用程序对象,可以监听身份验证状态的变化。

在此处查看示例文档:https ://docs.amplify.aws/lib/auth/auth-events/q/platform/js

我使用它的方式是将其设置在注入 app.tsx 文件的自定义挂钩中。


推荐阅读