javascript - 如何管理使用 AWS Amplify Authentication 创建的用户

标签 javascript amazon-web-services vue.js amazon-cognito aws-amplify

我正在尝试根据以下教程使用 Vue.js 构建 AWS Amplify 身份验证页面:https://dev.to/dabit3/how-to-build-production-ready-vue-authentication-23mk 。我正在配置profile.vue组件将与经过身份验证的用户关联的用户信息传递给模板。在本教程中,一个名为 Auth.currentAuthenticatedUser 的方法返回 user包含有关登录用户的元数据的对象。通过附加 .username 来访问此元数据至name在模板中。以下是上述教程中该组件的示例,其中包含 Auth.currentAuthenticatedUser方法:

<template>
  <h1>Welcome, {{user.username}}</h1>
</template>

<script>
import { Auth } from 'aws-amplify'

export default {
  name: 'Profile',
  data() {
    return {
      user: {}
    }
  },
  beforeCreate() {
    Auth.currentAuthenticatedUser()
      .then(user => {
        this.user = user
      })
      .catch(() => console.log('not signed in...'))
  }
}
</script>

我的问题是:创建用户后,哪个 AWS 服务实际存储该用户数据?有没有类似Amplify或Cognito的仪表盘,用来以集合的形式管理用户信息?

最佳答案

由于您正在使用 Amplify 和 auth class aws-amplify npm 包提供的我相信答案是您已经在使用 Cognito。您应该已经能够在 Cognito 中查看您的用户了。

关于javascript - 如何管理使用 AWS Amplify Authentication 创建的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58979328/

相关文章:

javascript - 处理 REST API 的长响应时间

bash - 如何在启动数据库时从 cloudformation 模板创建 RDS 架构?

javascript - 如何执行从 Firebase 托管到 AWS Lambda 函数的跨源请求

vue.js:确定自定义选项合并策略的范围,而不是走向全局

javascript - 数据库位于 Meteor 的哪里?

javascript - 如何使用angularjs比较两个json对象?

amazon-web-services - AWS Cognito 托管 UI 和 Amplify Auth 与授权代码 OAuth 流

javascript - 如何使用 Vue 对表单数据进行分组

javascript - 我们可以在 JavaScript 中为对象指定通用 getter 吗?

amazon-web-services - ffmpeg 文件转换 AWS Lambda