@Override public String registerConfigProvider(String className, Map properties, String layer, String appContext, String description) { return elytronAuthConfigFactory.registerConfigProvider(className, properties, layer, appContext, description); }
@Override public String registerConfigProvider(AuthConfigProvider provider, String layer, String appContext, String description) { return elytronAuthConfigFactory.registerConfigProvider(provider, layer, appContext, description); }
/** * @see javax.security.auth.message.config.AuthConfigFactory#registerConfigProvider(javax.security.auth.message.config.AuthConfigProvider, java.lang.String, java.lang.String, java.lang.String) */ @Override public String registerConfigProvider(AuthConfigProvider provider, String layer, String appContext, String description) { checkPermission(providerRegistrationSecurityPermission); return registerConfigProvider(provider, layer, appContext, description, false); }
/** * @see javax.security.auth.message.config.AuthConfigFactory#registerConfigProvider(java.lang.String, java.util.Map, java.lang.String, java.lang.String, java.lang.String) */ @Override public String registerConfigProvider(String className, Map properties, String layer, String appContext, String description) { // TODO [ELY-1548] We should support persisting to configuration changes made by calling this method. checkPermission(providerRegistrationSecurityPermission); AuthConfigProvider authConfigProvider = null; if (className != null) { ClassLoader classLoader = identifyClassLoader(); try { Class<AuthConfigProvider> providerClass = (Class<AuthConfigProvider>) classLoader.loadClass(className); Constructor<AuthConfigProvider> constructor = providerClass.getConstructor(Map.class, AuthConfigFactory.class); authConfigProvider = constructor.newInstance(properties, null); } catch (Exception e) { throw log.unableToConstructProvider(className, e); } } return registerConfigProvider(authConfigProvider, layer, appContext, description, true); }
@Override public String registerConfigProvider(AuthConfigProvider provider, String layer, String appContext, String description) { return elytronAuthConfigFactory.registerConfigProvider(provider, layer, appContext, description); }
@Override public String registerConfigProvider(AuthConfigProvider provider, String layer, String appContext, String description) { return elytronAuthConfigFactory.registerConfigProvider(provider, layer, appContext, description); }
@Override public String registerConfigProvider(String className, Map properties, String layer, String appContext, String description) { return elytronAuthConfigFactory.registerConfigProvider(className, properties, layer, appContext, description); }
@Override public String registerConfigProvider(String className, Map properties, String layer, String appContext, String description) { return elytronAuthConfigFactory.registerConfigProvider(className, properties, layer, appContext, description); }
/** * @see javax.security.auth.message.config.AuthConfigFactory#registerConfigProvider(javax.security.auth.message.config.AuthConfigProvider, java.lang.String, java.lang.String, java.lang.String) */ @Override public String registerConfigProvider(AuthConfigProvider provider, String layer, String appContext, String description) { checkPermission(providerRegistrationSecurityPermission); return registerConfigProvider(provider, layer, appContext, description, false); }
/** * @see javax.security.auth.message.config.AuthConfigFactory#registerConfigProvider(javax.security.auth.message.config.AuthConfigProvider, java.lang.String, java.lang.String, java.lang.String) */ @Override public String registerConfigProvider(AuthConfigProvider provider, String layer, String appContext, String description) { checkPermission(providerRegistrationSecurityPermission); return registerConfigProvider(provider, layer, appContext, description, false); }
/** * @see javax.security.auth.message.config.AuthConfigFactory#registerConfigProvider(java.lang.String, java.util.Map, java.lang.String, java.lang.String, java.lang.String) */ @Override public String registerConfigProvider(String className, Map properties, String layer, String appContext, String description) { // TODO [ELY-1548] We should support persisting to configuration changes made by calling this method. checkPermission(providerRegistrationSecurityPermission); AuthConfigProvider authConfigProvider = null; if (className != null) { ClassLoader classLoader = identifyClassLoader(); try { Class<AuthConfigProvider> providerClass = (Class<AuthConfigProvider>) classLoader.loadClass(className); Constructor<AuthConfigProvider> constructor = providerClass.getConstructor(Map.class, AuthConfigFactory.class); authConfigProvider = constructor.newInstance(properties, null); } catch (Exception e) { throw log.unableToConstructProvider(className, e); } } return registerConfigProvider(authConfigProvider, layer, appContext, description, true); }
/** * @see javax.security.auth.message.config.AuthConfigFactory#registerConfigProvider(java.lang.String, java.util.Map, java.lang.String, java.lang.String, java.lang.String) */ @Override public String registerConfigProvider(String className, Map properties, String layer, String appContext, String description) { // TODO [ELY-1548] We should support persisting to configuration changes made by calling this method. checkPermission(providerRegistrationSecurityPermission); AuthConfigProvider authConfigProvider = null; if (className != null) { ClassLoader classLoader = identifyClassLoader(); try { Class<AuthConfigProvider> providerClass = (Class<AuthConfigProvider>) classLoader.loadClass(className); Constructor<AuthConfigProvider> constructor = providerClass.getConstructor(Map.class, AuthConfigFactory.class); authConfigProvider = constructor.newInstance(properties, null); } catch (Exception e) { throw log.unableToConstructProvider(className, e); } } return registerConfigProvider(authConfigProvider, layer, appContext, description, true); }