在Azure B2c的Flutter应用程序上启用更改/重置密码



我正在尝试启用在Azure B2C的Flutter应用程序中更改/重置密码的功能。更改密码应通过"更改密码"按钮来实现。在用户配置页面,通过"忘记您的密码了吗?"在b2clogin.com页面

我使用flutter_appauth登录。用户登录按照预期工作,使用以下代码,用户被重定向到b2clogin.com页面。

result = await appauth.authorizeAndExchangeCode(
AuthorizationTokenRequest(AppConfig.instance.values.clientId,
AppConfig.instance.values.redirectUrl,
serviceConfiguration: AuthorizationServiceConfiguration(AppConfig.instance.values.authorizationEndpoint,AppConfig.instance.values.tokenEndpoint),
scopes: AppConfig.instance.values.scopes),
);

但是当用户点击"忘记您的密码?"时,没有重定向到b2c密码重置页面。我如何将按钮链接到我的密码重置用户流程?

你知道我怎样才能触发"b2c更改密码"吗?带有按钮的功能?

Thanks in advance

默认的"忘记密码";Flow将向应用程序抛出一个错误。现在有一种更新的方式可以将用户直接发送到"忘记密码"。步骤作为"合并注册和登录"的一部分;旅程。

设置自定义策略的步骤在这里,这里是用户流的步骤。

最新更新