List of usage examples for javax.security.auth.message.config AuthConfigFactory getFactory
public static synchronized AuthConfigFactory getFactory()
From source file:org.jboss.test.security.container.auth.AuthConfigFactoryTestCase.java
protected void setUp() throws Exception { super.setUp(); factory = AuthConfigFactory.getFactory(); assertNotNull("AuthContextFactory is null?", factory); }
From source file:org.jboss.test.security.container.auth.AuthConfigFactoryTestCase.java
public void testSetFactory() { AuthConfigFactory.setFactory(new TestAuthConfigFactory()); factory = AuthConfigFactory.getFactory(); assertNotNull("AuthConfigFactory is null?", factory); assertTrue("AuthConfigFactory instance of TestAuthConfigFactory", factory instanceof TestAuthConfigFactory); //Lets remove the test factory AuthConfigFactory.setFactory(null);/* w w w . j av a 2 s . c o m*/ assertTrue("AuthConfigFactory instance of JBossAuthConfigFactory", AuthConfigFactory.getFactory() instanceof JBossAuthConfigFactory); }
From source file:org.jboss.test.security.container.auth.AuthConfigFactoryTestCase.java
public void testConfigProviderRegistration() throws Exception { String registrationID = null; String layer = null;//from w w w . j a v a2s .c o m String appContext = "testAppContext"; factory = AuthConfigFactory.getFactory(); //Register an AuthConfigProvider for all layers registrationID = factory.registerConfigProvider(allLayerProvider, new HashMap(), layer, appContext, "This is a test provider"); AuthConfigProvider acp = factory.getConfigProvider("TestLayer", appContext, null); assertTrue("ACP instanceof AllLayerAuthConfigProvider", acp instanceof AllLayerAuthConfigProvider); acp = factory.getConfigProvider(layer, appContext, null); assertTrue("ACP instanceof AllLayerAuthConfigProvider", acp instanceof AllLayerAuthConfigProvider); assertTrue("Registration removed", factory.removeRegistration(registrationID)); layer = SecurityConstants.SERVLET_LAYER; //Register an AuthConfigProvider for all appcontext in a layer registrationID = factory.registerConfigProvider(allACProvider, new HashMap(), layer, null, "This is a test provider"); acp = factory.getConfigProvider(layer, "testAppContext", null); assertTrue("ACP instanceof AllAppContextAuthConfigProvider", acp instanceof AllAppContextAuthConfigProvider); acp = factory.getConfigProvider(layer, "testAppContext", null); assertTrue("ACP instanceof AllAppContextAuthConfigProvider", acp instanceof AllAppContextAuthConfigProvider); acp = factory.getConfigProvider(layer, "testOtherAppContext", null); assertTrue("ACP instanceof AllAppContextAuthConfigProvider", acp instanceof AllAppContextAuthConfigProvider); }