private static SecurityFactory<AuthenticationContext> parseLegacyConfiguration() { final ServiceLoader<LegacyConfiguration> loader = ServiceLoader.load(LegacyConfiguration.class, ElytronXmlParser.class.getClassLoader()); final Iterator<LegacyConfiguration> iterator = loader.iterator(); final List<LegacyConfiguration> configs = new ArrayList<>(); for (;;) try { if (! iterator.hasNext()) break; configs.add(iterator.next()); } catch (ServiceConfigurationError ignored) {} return () -> { for (LegacyConfiguration config : configs) { final AuthenticationContext context = config.getConfiguredAuthenticationContext(); if (context != null) { xmlLog.trace("Found AuthenticationContext in legacy configuration"); return context; } } xmlLog.trace("No legacy configuration available, using AuthenticationContext.empty()"); return AuthenticationContext.empty(); }; }
AuthenticationContext context = AuthenticationContext.empty().with(MatchRule.ALL, mergedConfiguration); final SSLContext sslContext = tempContext; context = sslContext != null ? context.withSsl(MatchRule.ALL, () -> sslContext) : context;
if (!clusterConfigs.isEmpty()) { final List<EJBClientCluster> clientClusters = new ArrayList<>(clusterConfigs.size()); AuthenticationContext clustersAuthenticationContext = AuthenticationContext.empty(); for (EJBClientDescriptorMetaData.ClusterConfig clusterConfig : clusterConfigs) { MatchRule defaultRule = MatchRule.ALL.matchAbstractType("ejb", "jboss");
AuthenticationContext context = AuthenticationContext.empty(); if (overrides != null) {
public AuthenticationContext getConfiguredAuthenticationContext() { AuthenticationContext context = AuthenticationContext.empty();
authContext = AuthenticationContext.captureCurrent(); } else { authContext = AuthenticationContext.empty().with(MatchRule.ALL, AuthenticationConfiguration.empty().useForwardedIdentity(domain));
private static SecurityFactory<AuthenticationContext> parseLegacyConfiguration() { final ServiceLoader<LegacyConfiguration> loader = ServiceLoader.load(LegacyConfiguration.class, ElytronXmlParser.class.getClassLoader()); final Iterator<LegacyConfiguration> iterator = loader.iterator(); final List<LegacyConfiguration> configs = new ArrayList<>(); for (;;) try { if (! iterator.hasNext()) break; configs.add(iterator.next()); } catch (ServiceConfigurationError ignored) {} return () -> { for (LegacyConfiguration config : configs) { final AuthenticationContext context = config.getConfiguredAuthenticationContext(); if (context != null) { xmlLog.trace("Found AuthenticationContext in legacy configuration"); return context; } } xmlLog.trace("No legacy configuration available, using AuthenticationContext.empty()"); return AuthenticationContext.empty(); }; }
private static SecurityFactory<AuthenticationContext> parseLegacyConfiguration() { final ServiceLoader<LegacyConfiguration> loader = ServiceLoader.load(LegacyConfiguration.class, ElytronXmlParser.class.getClassLoader()); final Iterator<LegacyConfiguration> iterator = loader.iterator(); final List<LegacyConfiguration> configs = new ArrayList<>(); for (;;) try { if (! iterator.hasNext()) break; configs.add(iterator.next()); } catch (ServiceConfigurationError ignored) {} return () -> { for (LegacyConfiguration config : configs) { final AuthenticationContext context = config.getConfiguredAuthenticationContext(); if (context != null) { xmlLog.trace("Found AuthenticationContext in legacy configuration"); return context; } } xmlLog.trace("No legacy configuration available, using AuthenticationContext.empty()"); return AuthenticationContext.empty(); }; }
private static SecurityFactory<AuthenticationContext> parseLegacyConfiguration() { final ServiceLoader<LegacyConfiguration> loader = ServiceLoader.load(LegacyConfiguration.class, ElytronXmlParser.class.getClassLoader()); final Iterator<LegacyConfiguration> iterator = loader.iterator(); final List<LegacyConfiguration> configs = new ArrayList<>(); for (;;) try { if (! iterator.hasNext()) break; configs.add(iterator.next()); } catch (ServiceConfigurationError ignored) {} return () -> { for (LegacyConfiguration config : configs) { final AuthenticationContext context = config.getConfiguredAuthenticationContext(); if (context != null) { xmlLog.trace("Found AuthenticationContext in legacy configuration"); return context; } } xmlLog.trace("No legacy configuration available, using AuthenticationContext.empty()"); return AuthenticationContext.empty(); }; }
AuthenticationContext context = AuthenticationContext.empty().with(MatchRule.ALL, mergedConfiguration); final SSLContext sslContext = tempContext; context = sslContext != null ? context.withSsl(MatchRule.ALL, () -> sslContext) : context;
AuthenticationContext context = AuthenticationContext.empty().with(MatchRule.ALL, mergedConfiguration); final SSLContext sslContext = tempContext; context = sslContext != null ? context.withSsl(MatchRule.ALL, () -> sslContext) : context;
AuthenticationContext context = AuthenticationContext.empty(); if (overrides != null) {
AuthenticationContext context = AuthenticationContext.empty(); if (overrides != null) {
public AuthenticationContext getConfiguredAuthenticationContext() { AuthenticationContext context = AuthenticationContext.empty();
public AuthenticationContext getConfiguredAuthenticationContext() { AuthenticationContext context = AuthenticationContext.empty();
builder.set(Options.SSL_STARTTLS, configuration.isUseStartTLS()); AuthenticationContext authenticationContext = AuthenticationContext.empty(); authenticationContext = authenticationContext.with(MatchRule.ALL, mergedConfiguration); final SSLContext finalSslContext = sslContext;
builder.set(Options.SSL_STARTTLS, configuration.isUseStartTLS()); AuthenticationContext authenticationContext = AuthenticationContext.empty(); authenticationContext = authenticationContext.with(MatchRule.ALL, mergedConfiguration); final SSLContext finalSslContext = sslContext;
authContext = AuthenticationContext.captureCurrent(); } else { authContext = AuthenticationContext.empty().with(MatchRule.ALL, AuthenticationConfiguration.empty().useForwardedIdentity(domain));
authContext = AuthenticationContext.captureCurrent(); } else { authContext = AuthenticationContext.empty().with(MatchRule.ALL, AuthenticationConfiguration.empty().useForwardedIdentity(domain));