config.setSecurityEnabled(true);
config.setSecurityPolicyFile("/fluxjaas.policy");
config.setSecurityConfigurationFile("/fluxjaas.config");
System.setProperty("java.security.policy","c:\\fluxjaas.policy");
Policy mypol = Policy.getPolicy();
mypol.refresh();
<application-policy name = "fluxEngineServlet">
<authentication>
<login-module code = "flux.security.FluxLoginModule"
flag = "required" />
</authentication>
</application-policy>
public class JbossTest extends HttpServlet {
Engine flux;
Factory fluxFactory = Factory.makeInstance();
RemoteSecurity secureInterface;
public void init() throws ServletException {
try
{
Configuration config = fluxFactory.makeConfiguration();
System.setProperty("java.security.policy","c:\\fluxjaas.policy");
Policy mypol = Policy.getPolicy();
mypol.refresh();
config.setSecurityEnabled(true);
config.setRegistryPort(1199);
config.setSecurityPolicyFile("C:\\fluxjaas.policy");
config.setSecurityConfigurationFile("C:\\fluxjaas.config");
System.out.println("making of the engine");
flux = fluxFactory.makeEngine(config);
secureInterface = fluxFactory.makeRemoteSecurity(config,flux);
System.out.println("login in ummmkay");
flux = secureInterface.login("admin", "admin");
flux.start();
}//try
catch (Throwable e)
{
e.printStackTrace();
e.getCause().printStackTrace();
throw new ServletException(e.getMessage());
} // catch
}//init
public void destroy()
{
try {
flux.dispose();
}//try
catch (Throwable d) {
d.printStackTrace();
}//catch
}//destroy
}//JbossTest
There are no comments on this document