【问题标题】:Adding auth with aws amplify to an existing javascript project使用 aws amplify 将身份验证添加到现有的 javascript 项目
【发布时间】:2021-06-05 16:50:03
【问题描述】:

所以我在 aws 上托管了作为静态网站的工作应用程序。目前它是公开的,但我想有身份验证机制,所以当用户当前没有登录时,它会显示他的登录页面。从遵循 aws 文档看来,流程需要一些额外的前端框架,例如 react、vue 等?是否可以只使用纯 javascript 来达到相同的结果?

【问题讨论】:

    标签: authentication oauth-2.0 amazon-cognito aws-amplify


    【解决方案1】:

    您可以使用 React、Vue 和 Angular 的内置组件。

    如果您的应用不使用这些框架,仍然可以使用 vanilla js。

    你需要导入

    import { Auth } from 'aws-amplify';
    

    然后您可以使用 Auth 类 (https://aws-amplify.github.io/amplify-js/api/classes/authclass.html) 上的方法,独立于 react 等控件。

    例如,要注册,您可以使用Auth.signUp,要登录,您可以使用Auth.signIn

    这方面的 AWS 文档位于 https://docs.amplify.aws/lib/auth/emailpassword/q/platform/js

    【讨论】:

    • 请问,那个 import 语句去哪里了?
    猜你喜欢
    • 1970-01-01
    • 2015-11-04
    • 2019-12-05
    • 2023-03-21
    • 2019-12-19
    • 2021-03-17
    • 1970-01-01
    • 1970-01-01
    • 2021-11-01
    相关资源
    最近更新 更多