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

Auth0 - 如何在没有密码的情况下创建用户,或如何在验证电子邮件中包含密码

如何解决Auth0 - 如何在没有密码的情况下创建用户,或如何在验证电子邮件中包含密码

@H_502_0@我们有一个使用 Auth0 作为身份验证服务器的 Web 应用(SPA Angular 应用与 .Net Core Web API 通信)。

@H_502_0@现在,我不确定这将是“邀请流程”还是“仅限邀请流程”,或者其他什么,但基本上,用户将转到我们的网络应用程序,并在我们的系统上创建一个帐户.然后,我们的 API 使用 Auth0 管理 API 为该用户创建一个 Auth0 帐户。该用户随后被视为管理员。然后,她可以为她的员工创建任意数量用户。对于她创建的每个用户,我们的 API 都会使用 Management API 创建一个 Auth0 用户

@H_502_0@因为,据我所知,必须在创建时为用户分配密码(即您不能在没有密码的情况下创建用户),因此管理员必须为她创建的每个用户选择一个密码

@H_502_0@此外,每次创建用户时,Auth0 都会自动向该用户发送一封电子邮件,要求他们验证其电子邮件地址。当用户点击此链接时,它会将他们带到 Auth0 登录屏幕,他们必须在其中填写他们的电子邮件地址和密码

@H_502_0@我的问题是,除非管理员告诉他们她为他们选择的密码,否则他们无法知道。

@H_502_0@我的问题是:有没有办法推迟选择密码,直到用户第一次登录?因此,当管理员创建用户时,她不会选择密码。然后,在用户首次登录时,他们选择自己的密码

@H_502_0@或者,如果必须在创建用户设置密码,是否可以在电子邮件验证电子邮件中向用户显示密码?我基本上会将其视为临时密码,因为在这种情况下,我还要求用户在首次登录时更改密码

@H_502_0@谢谢

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