public AuthConfigProviderGBean(String config,
ClassLoader classLoader) throws AuthException, JAXBException, IOException, ParserConfigurationException, SAXException, XMLStreamException {
ClassLoaderLookup classLoaderLookup = new ConstantClassLoaderLookup(classLoader);
String messageLayer = null;
String appContext = null;
AuthConfigFactory authConfigFactory = AuthConfigFactory.getFactory();
ConfigProviderType configProviderType = JaspiXmlUtil.loadConfigProvider(new StringReader(config));
AuthConfigProvider authConfigProvider = JaspiUtil.wraptAuthConfigProvider(configProviderType, classLoaderLookup);
registrationID = authConfigFactory.registerConfigProvider(authConfigProvider, messageLayer, appContext, null);
}
|