public void installDefaultConfiguration(String... configFileName) { String fileName = "core-sts.xml"; if (configFileName != null && configFileName.length > 0) fileName = configFileName[0]; if (configuration == null) { if (logger.isDebugEnabled()) logger.debug("[InstallDefaultConfiguration] Configuration is null. Creating a new configuration"); configuration = new PicketLinkSTSConfiguration(); } try { if (logger.isDebugEnabled()) logger.debug("[InstallDefaultConfiguration] Configuration file name=" + fileName); STSConfiguration config = getConfiguration(fileName); configuration.copy(config); } catch (ConfigurationException e) { throw new RuntimeException(e); } }
public void installDefaultConfiguration(String... configFileName) { String fileName = "core-sts.xml"; if (configFileName != null && configFileName.length > 0) fileName = configFileName[0]; if (configuration == null) { if (logger.isDebugEnabled()) logger.debug("[InstallDefaultConfiguration] Configuration is null. Creating a new configuration"); configuration = new PicketLinkSTSConfiguration(); } try { if (logger.isDebugEnabled()) logger.debug("[InstallDefaultConfiguration] Configuration file name=" + fileName); STSConfiguration config = getConfiguration(fileName); configuration.copy(config); } catch (ConfigurationException e) { throw new RuntimeException(e); } }
return new PicketLinkSTSConfiguration(); STSConfiguration configuration = new PicketLinkSTSConfiguration(stsConfig); if (logger.isInfoEnabled()) logger.info(STS_CONFIG_FILE + " configuration file loaded");
return new PicketLinkSTSConfiguration(); STSConfiguration configuration = new PicketLinkSTSConfiguration(stsConfig); if (logger.isInfoEnabled()) logger.info(STS_CONFIG_FILE + " configuration file loaded");
return new PicketLinkSTSConfiguration(); return new PicketLinkSTSConfiguration(); STSConfiguration configuration = new PicketLinkSTSConfiguration(stsConfig); if (logger.isInfoEnabled()) logger.info(fileName + " configuration file loaded");
return new PicketLinkSTSConfiguration(); return new PicketLinkSTSConfiguration(); STSConfiguration configuration = new PicketLinkSTSConfiguration(stsConfig); if (logger.isInfoEnabled()) logger.info(fileName + " configuration file loaded");
public void installDefaultConfiguration(String... configFileName) { String fileName = "core-sts.xml"; if (configFileName != null && configFileName.length > 0) fileName = configFileName[0]; if (configuration == null) { logger.trace("[InstallDefaultConfiguration] Configuration is null. Creating a new configuration"); configuration = new PicketLinkSTSConfiguration(); } try { logger.trace("[InstallDefaultConfiguration] Configuration file name=" + fileName); STSConfiguration config = getConfiguration(fileName); configuration.copy(config); } catch (ConfigurationException e) { throw new RuntimeException(e); } }
configurationFileURL = new URL(fileName); } catch (Exception e) { return new PicketLinkSTSConfiguration(); } finally { if (configurationFileURL == null) { logger.stsUsingDefaultConfiguration(fileName); return new PicketLinkSTSConfiguration(); STSConfiguration configuration = new PicketLinkSTSConfiguration(stsConfig);
configurationFileURL = new URL(fileName); } catch (Exception e) { return new PicketLinkSTSConfiguration(); } finally { if (configurationFileURL == null) { logger.stsUsingDefaultConfiguration(fileName); return new PicketLinkSTSConfiguration(); STSConfiguration configuration = new PicketLinkSTSConfiguration(stsConfig);
return new PicketLinkSTSConfiguration(); STSConfiguration configuration = new PicketLinkSTSConfiguration(stsConfig); if (logger.isInfoEnabled()) logger.stsConfigurationFileLoaded(STS_CONFIG_FILE);
/** * Load the configuration * @throws ParsingException */ protected void loadConfiguration() throws ParsingException { InputStream inputStream = null; if(servletContext != null) { inputStream = servletContext.getResourceAsStream(GeneralConstants.CONFIG_FILE_LOCATION); } if(inputStream == null) { inputStream = getClass().getClassLoader().getResourceAsStream("picketlink.xml"); } if(inputStream != null) { PicketLinkType picketLinkConfiguration = ConfigurationUtil.getConfiguration(inputStream); STSType stsType = picketLinkConfiguration.getStsType(); if(stsType != null) { sts.initialize(new PicketLinkSTSConfiguration(stsType)); } } else { sts.installDefaultConfiguration(); try { sts.getConfiguration().addTokenProvider(OAuthProtocolContext.OAUTH_2_0_NS, OAuth2TokenProvider.class.newInstance()); } catch (Exception e) { throw new RuntimeException(e); } } } }
/** * Load the configuration * @throws ParsingException */ protected void loadConfiguration() throws ParsingException { InputStream inputStream = null; if(servletContext != null) { inputStream = servletContext.getResourceAsStream(GeneralConstants.CONFIG_FILE_LOCATION); } if(inputStream == null) { inputStream = getClass().getClassLoader().getResourceAsStream("picketlink.xml"); } if(inputStream != null) { PicketLinkType picketLinkConfiguration = ConfigurationUtil.getConfiguration(inputStream); STSType stsType = picketLinkConfiguration.getStsType(); if(stsType != null) { sts.initialize(new PicketLinkSTSConfiguration(stsType)); } } else { sts.installDefaultConfiguration(); try { sts.getConfiguration().addTokenProvider(OAuthProtocolContext.OAUTH_2_0_NS, OAuth2TokenProvider.class.newInstance()); } catch (Exception e) { throw new RuntimeException(e); } } } }
configurationFileURL = new URL(fileName); } catch (Exception e) { return new PicketLinkSTSConfiguration(); } finally { if (configurationFileURL == null) { logger.stsUsingDefaultConfiguration(fileName); return new PicketLinkSTSConfiguration(); STSConfiguration configuration = new PicketLinkSTSConfiguration(stsConfig);
public void installDefaultConfiguration(String... configFileName) { String fileName = "core-sts.xml"; if (configFileName != null && configFileName.length > 0) fileName = configFileName[0]; if (configuration == null) { logger.trace("[InstallDefaultConfiguration] Configuration is null. Creating a new configuration"); configuration = new PicketLinkSTSConfiguration(); } try { logger.trace("[InstallDefaultConfiguration] Configuration file name=" + fileName); STSConfiguration config = getConfiguration(fileName); configuration.copy(config); } catch (ConfigurationException e) { throw new RuntimeException(e); } }
public void installDefaultConfiguration(String... configFileName) { String fileName = "core-sts.xml"; if (configFileName != null && configFileName.length > 0) fileName = configFileName[0]; if (configuration == null) { logger.trace("[InstallDefaultConfiguration] Configuration is null. Creating a new configuration"); configuration = new PicketLinkSTSConfiguration(); } try { logger.trace("[InstallDefaultConfiguration] Configuration file name=" + fileName); STSConfiguration config = getConfiguration(fileName); configuration.copy(config); } catch (ConfigurationException e) { throw new RuntimeException(e); } }
return new PicketLinkSTSConfiguration(); STSConfiguration configuration = new PicketLinkSTSConfiguration(stsConfig); if (logger.isInfoEnabled()) logger.stsConfigurationFileLoaded(STS_CONFIG_FILE);
return new PicketLinkSTSConfiguration(); STSConfiguration configuration = new PicketLinkSTSConfiguration(stsConfig); if (logger.isInfoEnabled()) logger.stsConfigurationFileLoaded(STS_CONFIG_FILE);
/** * Initializes the STS configuration. */ protected void initSTSConfiguration() { // if the sts configuration is present in the picketlink.xml then load it. if (this.picketLinkConfiguration != null && this.picketLinkConfiguration.getStsType() != null) { PicketLinkCoreSTS sts = PicketLinkCoreSTS.instance(); sts.initialize(new PicketLinkSTSConfiguration(this.picketLinkConfiguration.getStsType())); } else { // Try to load from /WEB-INF/picketlink-sts.xml. // Ensure that the Core STS has the SAML20 Token Provider PicketLinkCoreSTS sts = PicketLinkCoreSTS.instance(); // Let us look for a file String configPath = servletContext.getRealPath("/WEB-INF/picketlink-sts.xml"); File stsTokenConfigFile = configPath != null ? new File(configPath) : null; if (stsTokenConfigFile == null || stsTokenConfigFile.exists() == false) { logger.samlIDPInstallingDefaultSTSConfig(); sts.installDefaultConfiguration(); } else sts.installDefaultConfiguration(stsTokenConfigFile.toURI().toString()); } }
/** * Initializes the STS configuration. */ protected void initSTSConfiguration() { // if the sts configuration is present in the picketlink.xml then load it. if (this.picketLinkConfiguration != null && this.picketLinkConfiguration.getStsType() != null) { PicketLinkCoreSTS sts = PicketLinkCoreSTS.instance(); sts.initialize(new PicketLinkSTSConfiguration(this.picketLinkConfiguration.getStsType())); } else { // Try to load from /WEB-INF/picketlink-sts.xml. // Ensure that the Core STS has the SAML20 Token Provider PicketLinkCoreSTS sts = PicketLinkCoreSTS.instance(); // Let us look for a file String configPath = servletContext.getRealPath("/WEB-INF/picketlink-sts.xml"); //$NON-NLS-1$ File stsTokenConfigFile = configPath != null ? new File(configPath) : null; if (stsTokenConfigFile == null || stsTokenConfigFile.exists() == false) { logger.samlIDPInstallingDefaultSTSConfig(); sts.installDefaultConfiguration(); } else sts.installDefaultConfiguration(stsTokenConfigFile.toURI().toString()); } }
/** * Initializes the STS configuration. */ protected void initSTSConfiguration() { // if the sts configuration is present in the picketlink.xml then load it. if (this.picketLinkConfiguration != null && this.picketLinkConfiguration.getStsType() != null) { PicketLinkCoreSTS sts = PicketLinkCoreSTS.instance(); sts.initialize(new PicketLinkSTSConfiguration(this.picketLinkConfiguration.getStsType())); } else { // Try to load from /WEB-INF/picketlink-sts.xml. // Ensure that the Core STS has the SAML20 Token Provider PicketLinkCoreSTS sts = PicketLinkCoreSTS.instance(); // Let us look for a file String configPath = servletContext.getRealPath("/WEB-INF/picketlink-sts.xml"); File stsTokenConfigFile = configPath != null ? new File(configPath) : null; if (stsTokenConfigFile == null || stsTokenConfigFile.exists() == false) { logger.samlIDPInstallingDefaultSTSConfig(); sts.installDefaultConfiguration(); } else sts.installDefaultConfiguration(stsTokenConfigFile.toURI().toString()); } }