/** * Parse an Elytron authentication client configuration from a configuration discovered using the default wildfly-client-config discovery rules. * * @return the authentication context factory * @throws ConfigXMLParseException if the resource failed to be parsed */ public static SecurityFactory<AuthenticationContext> parseAuthenticationClientConfiguration() throws ConfigXMLParseException { final ClientConfiguration clientConfiguration = ClientConfiguration.getInstance(); if (clientConfiguration != null) try (final ConfigurationXMLStreamReader streamReader = clientConfiguration.readConfiguration(KNOWN_NAMESPACES.keySet())) { if (streamReader != null) { xmlLog.tracef("Parsing configuration from %s for namespace %s", streamReader.getUri(), streamReader.getNamespaceURI()); return parseAuthenticationClientConfiguration(streamReader); } else { if (xmlLog.isTraceEnabled()) { xmlLog.tracef("No configuration found for known namespaces '%s'", namespacesToString()); } } } xmlLog.trace("Fallback to parse legacy configuration."); // Try legacy configuration next return parseLegacyConfiguration(); }
/** * Parse an Elytron authentication client configuration from a resource located at a specified {@link URI}. * * @param uri the {@link URI} of the configuration. * @return the authentication context factory * @throws ConfigXMLParseException if the resource failed to be parsed */ public static SecurityFactory<AuthenticationContext> parseAuthenticationClientConfiguration(URI uri) throws ConfigXMLParseException { final ClientConfiguration clientConfiguration = ClientConfiguration.getInstance(uri); if (clientConfiguration != null) try (final ConfigurationXMLStreamReader streamReader = clientConfiguration.readConfiguration(KNOWN_NAMESPACES.keySet())) { if (streamReader != null) { xmlLog.tracef("Parsig configuration from %s for namespace %s", streamReader.getUri(), streamReader.getNamespaceURI()); return parseAuthenticationClientConfiguration(streamReader); } else { if (xmlLog.isTraceEnabled()) { xmlLog.tracef("No configuration found for known namespaces '%s'", namespacesToString()); } } } xmlLog.trace("Fallback to parse legacy configuration."); // Try legacy configuration next return parseLegacyConfiguration(); }
/** * Parse an Elytron authentication client configuration from a configuration discovered using the default wildfly-client-config discovery rules. * * @return the authentication context factory * @throws ConfigXMLParseException if the resource failed to be parsed */ public static SecurityFactory<AuthenticationContext> parseAuthenticationClientConfiguration() throws ConfigXMLParseException { final ClientConfiguration clientConfiguration = ClientConfiguration.getInstance(); if (clientConfiguration != null) try (final ConfigurationXMLStreamReader streamReader = clientConfiguration.readConfiguration(KNOWN_NAMESPACES.keySet())) { if (streamReader != null) { xmlLog.tracef("Parsing configuration from %s for namespace %s", streamReader.getUri(), streamReader.getNamespaceURI()); return parseAuthenticationClientConfiguration(streamReader); } else { if (xmlLog.isTraceEnabled()) { xmlLog.tracef("No configuration found for known namespaces '%s'", namespacesToString()); } } } xmlLog.trace("Fallback to parse legacy configuration."); // Try legacy configuration next return parseLegacyConfiguration(); }
/** * Parse an Elytron authentication client configuration from a configuration discovered using the default wildfly-client-config discovery rules. * * @return the authentication context factory * @throws ConfigXMLParseException if the resource failed to be parsed */ public static SecurityFactory<AuthenticationContext> parseAuthenticationClientConfiguration() throws ConfigXMLParseException { final ClientConfiguration clientConfiguration = ClientConfiguration.getInstance(); if (clientConfiguration != null) try (final ConfigurationXMLStreamReader streamReader = clientConfiguration.readConfiguration(KNOWN_NAMESPACES.keySet())) { if (streamReader != null) { xmlLog.tracef("Parsing configuration from %s for namespace %s", streamReader.getUri(), streamReader.getNamespaceURI()); return parseAuthenticationClientConfiguration(streamReader); } else { if (xmlLog.isTraceEnabled()) { xmlLog.tracef("No configuration found for known namespaces '%s'", namespacesToString()); } } } xmlLog.trace("Fallback to parse legacy configuration."); // Try legacy configuration next return parseLegacyConfiguration(); }
/** * Parse an Elytron authentication client configuration from a resource located at a specified {@link URI}. * * @param uri the {@link URI} of the configuration. * @return the authentication context factory * @throws ConfigXMLParseException if the resource failed to be parsed */ public static SecurityFactory<AuthenticationContext> parseAuthenticationClientConfiguration(URI uri) throws ConfigXMLParseException { final ClientConfiguration clientConfiguration = ClientConfiguration.getInstance(uri); if (clientConfiguration != null) try (final ConfigurationXMLStreamReader streamReader = clientConfiguration.readConfiguration(KNOWN_NAMESPACES.keySet())) { if (streamReader != null) { xmlLog.tracef("Parsig configuration from %s for namespace %s", streamReader.getUri(), streamReader.getNamespaceURI()); return parseAuthenticationClientConfiguration(streamReader); } else { if (xmlLog.isTraceEnabled()) { xmlLog.tracef("No configuration found for known namespaces '%s'", namespacesToString()); } } } xmlLog.trace("Fallback to parse legacy configuration."); // Try legacy configuration next return parseLegacyConfiguration(); }
/** * Parse an Elytron authentication client configuration from a resource located at a specified {@link URI}. * * @param uri the {@link URI} of the configuration. * @return the authentication context factory * @throws ConfigXMLParseException if the resource failed to be parsed */ public static SecurityFactory<AuthenticationContext> parseAuthenticationClientConfiguration(URI uri) throws ConfigXMLParseException { final ClientConfiguration clientConfiguration = ClientConfiguration.getInstance(uri); if (clientConfiguration != null) try (final ConfigurationXMLStreamReader streamReader = clientConfiguration.readConfiguration(KNOWN_NAMESPACES.keySet())) { if (streamReader != null) { xmlLog.tracef("Parsig configuration from %s for namespace %s", streamReader.getUri(), streamReader.getNamespaceURI()); return parseAuthenticationClientConfiguration(streamReader); } else { if (xmlLog.isTraceEnabled()) { xmlLog.tracef("No configuration found for known namespaces '%s'", namespacesToString()); } } } xmlLog.trace("Fallback to parse legacy configuration."); // Try legacy configuration next return parseLegacyConfiguration(); }
/** * Parse an Elytron authentication client configuration from a configuration discovered using the default wildfly-client-config discovery rules. * * @return the authentication context factory * @throws ConfigXMLParseException if the resource failed to be parsed */ public static SecurityFactory<AuthenticationContext> parseAuthenticationClientConfiguration() throws ConfigXMLParseException { final ClientConfiguration clientConfiguration = ClientConfiguration.getInstance(); if (clientConfiguration != null) try (final ConfigurationXMLStreamReader streamReader = clientConfiguration.readConfiguration(KNOWN_NAMESPACES.keySet())) { if (streamReader != null) { xmlLog.tracef("Parsing configuration from %s for namespace %s", streamReader.getUri(), streamReader.getNamespaceURI()); return parseAuthenticationClientConfiguration(streamReader); } else { if (xmlLog.isTraceEnabled()) { xmlLog.tracef("No configuration found for known namespaces '%s'", namespacesToString()); } } } xmlLog.trace("Fallback to parse legacy configuration."); // Try legacy configuration next return parseLegacyConfiguration(); }
/** * Parse an Elytron authentication client configuration from a resource located at a specified {@link URI}. * * @param uri the {@link URI} of the configuration. * @return the authentication context factory * @throws ConfigXMLParseException if the resource failed to be parsed */ public static SecurityFactory<AuthenticationContext> parseAuthenticationClientConfiguration(URI uri) throws ConfigXMLParseException { final ClientConfiguration clientConfiguration = ClientConfiguration.getInstance(uri); if (clientConfiguration != null) try (final ConfigurationXMLStreamReader streamReader = clientConfiguration.readConfiguration(KNOWN_NAMESPACES.keySet())) { if (streamReader != null) { xmlLog.tracef("Parsig configuration from %s for namespace %s", streamReader.getUri(), streamReader.getNamespaceURI()); return parseAuthenticationClientConfiguration(streamReader); } else { if (xmlLog.isTraceEnabled()) { xmlLog.tracef("No configuration found for known namespaces '%s'", namespacesToString()); } } } xmlLog.trace("Fallback to parse legacy configuration."); // Try legacy configuration next return parseLegacyConfiguration(); }