Okta 登录后重新输入密码进行特定操作

Okta re enter password after logging in for a particular action

我正在使用 okta 登录我的基于 React 的 Web 应用程序。应用程序中有一个编辑操作要求用户重新输入密码。我检查了文档,找不到类似的东西。我最接近的是 're-authenticate' 用户部分。然而,这只是基于时间。我想基于事件(例如,单击按钮)实现类似的功能。我可以使用刷新令牌来做到这一点吗? (我不清楚刷新令牌的整个概念)。是否有解决方法或特定的 okta API 允许我这样做?

我已经联系了 Okta 支持,他们建议我使用 Okta MFA 因素(OTP 到 email/phone、Google Auth 等)而不是提示用户输入密码。

MFA 因素 API:https://developer.okta.com/docs/reference/api/factors/