Keycloak 如何验证keydape userModel中是否存在用户
我正在尝试编写一个自定义验证器。因此,在我的Keycloak 如何验证keydape userModel中是否存在用户,keycloak,Keycloak,我正在尝试编写一个自定义验证器。因此,在我的action()方法中,我试图根据现有用户ID查找现有用户 import org.keycloak.models.UserModel; ..... @Override public void action(AuthenticationFlowContext context) { System.out.println("*******I AM INSIDE THE ACTION CONTROLLER***********");
action()
方法中,我试图根据现有用户ID查找现有用户
import org.keycloak.models.UserModel;
.....
@Override
public void action(AuthenticationFlowContext context) {
System.out.println("*******I AM INSIDE THE ACTION CONTROLLER***********");
String userId = "8837fe42-0ec7-4117-aedb-75746078a101";
//Code to look for user with userId then validate .
}
我不熟悉keydepate,当我尝试使用UserModel时,它会显示nullpointer异常
Regars您必须首先获取
keydeposition
对象,然后检索UserProvider
,如下所示:
UserModel user = context.getSession().users().getUserById(userId, context.getRealm());
keydoveSession
是访问各种应用程序服务的起点。好的,让我试试,但我想我会得到用户在会话中不存在的错误。我再确认一下