【问题标题】:Change password auth0 user from react app从反应应用程序更改密码auth0用户
【发布时间】:2020-01-25 08:18:39
【问题描述】:

是否可以从与其集成的反应应用程序中更改 auth0 用户的密码(而不是来自 auth0 域的表单)?我想有一个 API 可以接收电子邮件和密码参数并在 auth0 端进行更新。

【问题讨论】:

    标签: reactjs auth0 change-password


    【解决方案1】:

    这在一定程度上取决于用户在哪里进行身份验证。如果他们通过社交连接进行身份验证,则需要从初始提供商(Google、Facebook 等)重置密码。但是,如果它是用户名和密码,那么它可以在 Auth0 方面完成。这与工作流程一起包含在下面的文档中。

    https://auth0.com/docs/connections/database/password-change

    (隶属关系:我是 Auth0 的社区负责人。)

    【讨论】:

    • 感谢解释,所以这意味着没有办法在集成端实现更改密码(因为我的情况是react应用程序使用auth0进行身份验证0?
    • "您只能更改使用数据库连接登录的用户的密码。使用社交或企业连接登录的用户需要使用相应的系统重置密码。" - auth0.com/docs/connections/database/password-change
    • 是的,我的意思是数据库连接密码,但是我可以在客户端应用程序(作为我的反应应用程序)中更改它而不是从 auth0 域的形式吗?
    【解决方案2】:

    执行此操作的最佳方法是使用 API 提供的 URL 执行此操作。

    【讨论】:

    • 嗨@Merci Dieu,您是指用于设置新密码的 auth0 域的 URL 吗?哪个 API 返回此 URL。我只找到了一个 API,它会向用户发送一封电子邮件,其中包含重置密码的链接
    • 如果是您自己的身份验证系统(auth0),您必须为此提供一个 URL,但如果是通过社交网络(Google、LinkedIn、Facebook...),用户将拥有在相关平台上重置他的密码。
    猜你喜欢
    • 2020-01-27
    • 1970-01-01
    • 2012-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多