4

是否可以在身份验证执行中触发用户执行所有必需的操作(没有完成的流程)?

我正在编写一个自定义登录名,用户可以在特定情况下以另一个用户身份登录。首先,用户将通过用户名密码执行进行身份验证。在此步骤之后,用户可以通过自定义实现的 Authenticator 选择多个租户用户。此租户用户只需设置为上下文。- 工作正常

但是,如果我需要对原始用户执行必要的操作,则在身份验证流程之后只会检查租户用户的必要操作。我想在我的身份验证流程中间使用原始用户所需的操作进行检查。(例如,我希望用户输入更新密码所需操作的密码或确认条款和条件操作)

是否有任何服务用于触发对所需操作的检查,就像在身份验证流程之后一样?

我尝试了 AuthenticationManager.actionRequired(...),但显然不是在身份验证执行步骤中使用的正确方法。

4

0 回答 0