package jnpf.dmsPermission;
|
|
import lombok.Data;
|
import org.springframework.boot.context.properties.ConfigurationProperties;
|
import org.springframework.stereotype.Component;
|
|
import java.util.LinkedHashSet;
|
import java.util.Set;
|
|
@Data
|
@Component
|
@ConfigurationProperties(prefix = "dms.permission")
|
public class DmsPermissionProperties {
|
private String adminRoleCode = "DMS.PERMISSION.ADMIN";
|
private int maxGrantBatchSize = 500;
|
private int maxExclusionBatchSize = 500;
|
private int maxDecisionBatchSize = 200;
|
private int defaultPageSize = 20;
|
private int maxPageSize = 100;
|
private int maxPermissionGroupScan = 1000;
|
private String cursorSigningSecret = "jnpf-dms-local-cursor-signing-key-2026";
|
private Set<String> resourceRegistrationServiceIds = new LinkedHashSet<>();
|
}
|