我正在尝试启用在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将向应用程序抛出一个错误。现在有一种更新的方式可以将用户直接发送到"忘记密码"。步骤作为"合并注册和登录"的一部分;旅程。
设置自定义策略的步骤在这里,这里是用户流的步骤。