Initial commit for the RLM feature

Closes #40340
Closes #40341

Co-authored-by: Stefan Guilhen <sguilhen@redhat.com>
Co-authored-by: Pedro Igor <pigor.craveiro@gmail.com>

Signed-off-by: vramik <vramik@redhat.com>
This commit is contained in:
vramik
2025-07-29 20:44:00 +02:00
committed by Pedro Igor
parent 20cb13e8dc
commit a8225655cf
54 changed files with 3298 additions and 0 deletions

View File

@@ -232,6 +232,8 @@ public interface UserModel extends RoleMapperModel {
*/
SubjectCredentialManager credentialManager();
void setLastSessionRefreshTime(int lastSessionRefreshTime);
enum RequiredAction {
VERIFY_EMAIL,
UPDATE_PROFILE,

View File

@@ -251,6 +251,11 @@ public class UserModelDelegate implements UserModel {
return delegate.isMemberOf(group);
}
@Override
public void setLastSessionRefreshTime(int lastSessionRefreshTime) {
delegate.setLastSessionRefreshTime(lastSessionRefreshTime);
}
@Override
public boolean equals(Object o) {
if (this == o) return true;