通过应用程序设置密码电子邮件

Set Password email by application

我在同一个租户上有 2 个应用程序。

我可以为“设置密码”工作流配置电子邮件模板:

当我使用 UI 注册新用户时,据我所知,它只能发送在 租户级别 上配置的电子邮件,因为它在我添加注册的下一步之前,我不知道用户可以看到哪个应用程序。

如果我创建一个用户并立即向其添加注册(在同一步骤中),那么这将采用在应用程序级别上配置的模板。

我的问题是:

  1. 我们也可以通过 UI 界面做这样的事情吗?我的应用程序有不同的用户群(有些在两者上都有帐户),能够向他们发送一封或另一封电子邮件会很好。
  2. 或者这只能通过 API 实现吗?
  3. 如果我在两个应用程序中注册一个用户(通过 API)他们会收到哪个电子邮件?

感谢您的帮助!

Can we do something like this through the UI interface too?

这目前是不可能的。创建用户和创建用户注册是两个独立的步骤。正如您正确指出的那样,在 UI 中创建用户时,还没有应用程序的上下文。因此,用户将收到在租户级别配置的模板。

Or is this only possible through the API?

正确。您必须使用创建“用户 + 注册”API 一步完成此操作,以使用应用程序模板设置密码。

If I register a user with both applications (through the API) which email do they get?

使用API创建“用户+注册”时,您一次只能注册一个应用程序。电子邮件仅在用户创建步骤中发送,因此如果您注册第二个应用程序,用户将已经存在,因此不会收到第二封电子邮件。