add Session Settings

This commit is contained in:
root
2025-11-27 14:24:10 +03:00
parent 50b3c6eb1d
commit 47f64dc4b8
12 changed files with 199 additions and 340 deletions

View File

@@ -6,8 +6,10 @@ import ru.copperside.model.authinfo.SecretData;
import ru.copperside.model.dto.RolePermissionDto;
import ru.copperside.model.enums.AuthenticationType;
import ru.copperside.model.permission.Permission;
import ru.copperside.model.session.SessionSettings;
import ru.copperside.repository.PermissionsRepository;
import ru.copperside.repository.SecretRepository;
import ru.copperside.repository.SettingsRepository;
import java.util.List;
@@ -17,6 +19,7 @@ public class DebugAuthService {
private final SecretRepository secretRepository;
private final PermissionsRepository permissionsRepository;
private final SettingsRepository settingsRepository;
public SecretData getSecretData(String dataId, String type) {
// если не указали type — считаем Secret
@@ -40,6 +43,8 @@ public class DebugAuthService {
public List<Permission> getPermissions(Long hierarchyId) {
return permissionsRepository.findCompiledByHierarchyId(hierarchyId);
}
public SessionSettings getMerged(Long authId) {
return settingsRepository.loadMerged(authId);
}
}