All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.webswing.security.modules.property.PropertySecurityModuleConfig Maven / Gradle / Ivy

There is a newer version: 20.1.8
Show newest version
package org.webswing.security.modules.property;

import org.webswing.Constants;
import org.webswing.server.common.model.meta.ConfigField;
import org.webswing.server.common.model.meta.ConfigFieldDefaultValueString;
import org.webswing.server.common.model.meta.ConfigFieldOrder;
import org.webswing.server.common.model.meta.ConfigFieldVariables;
import org.webswing.server.common.model.meta.VariableSetName;
import org.webswing.server.services.security.extension.api.WebswingExtendableSecurityModuleConfig;

@ConfigFieldOrder({"file"})
public interface PropertySecurityModuleConfig extends WebswingExtendableSecurityModuleConfig {

	@ConfigField(label="File", description="Path pointing to users properties file. User entry format: user.=[,role1][,role2]")
	@ConfigFieldDefaultValueString("${" + Constants.ROOT_DIR_PATH + "}/user.properties")
	@ConfigFieldVariables(VariableSetName.SwingApp)
	String getFile();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy