来自身份验证器的Keycloak注销用户(反向通道注销)

时间:2019-01-29 06:30:10

标签: java single-sign-on keycloak keycloak-services

更改密码后,是否有任何方法可以注销用户的所有会话? 我尝试使用下面的代码

从身份验证/必需的操作中删除会话
List<UserSessionModel> sess =  context.getSession().sessions().getUserSessions(context.getRealm(),context.getUser());
        for (UserSessionModel ses : sess) {
            AuthenticationManager.backchannelLogout(context.getSession(),ses, false);
            AuthenticationManager.backchannelLogout(context.getSession(),ses, true);
}

0 个答案:

没有答案