RequiredActionProvider是在认证过程中需要当前登录的用户执行个性化动作的一种机制。当用户符合条件时,RequiredActionProvider会被执行。在用户执行RequiredActionProvider的动作之前,用户仍然处于未登录状态。Keycloak框架中有一些默认的个性化动作,与整个登录流程解耦。Keycloak的设计理念是微架构设计和插件化设计。