STSClient client = null; if (rawOptions.containsKey(STS_CONFIG_FILE)) { builder = new Builder(this.stsConfigurationFile); } else { builder = new Builder(); builder.endpointAddress((String) rawOptions.get(ENDPOINT_ADDRESS)); builder.portName((String) rawOptions.get(PORT_NAME)).serviceName((String) rawOptions.get(SERVICE_NAME)); builder.username((String) rawOptions.get(USERNAME_KEY)).password((String) rawOptions.get(PASSWORD_KEY)); builder.password(StringUtil.decode(passwordString, salt, iterationCount)); } catch (Exception e) { throw logger.unableToDecodePasswordError(passwordString); STSClientConfig config = builder.build(); STSClientPool pool = STSClientPoolFactory.getPoolInstance();
private void validate(Builder builder) { if (trace) { log.trace("Checkin ServiceName:"); } checkPropertyShowValue(serviceName, SERVICE_NAME); if (trace) { log.trace("Checkin portName:"); } checkPropertyShowValue(portName, PORT_NAME); if (trace) { log.trace("Checkin endpointAddress:"); } checkPropertyShowValue(endpointAddress, endpointAddress); if (trace) { log.trace("Checkin username:"); } checkProperty(username, USERNAME); if (trace) { log.trace("password portName:"); } checkProperty(password, PASSWORD); }
@SuppressWarnings({"rawtypes", "unchecked"}) private void setPasswordStackingCredentials(final Builder builder) { final Map sharedState = this.sharedState; sharedState.put("javax.security.auth.login.name", builder.getUsername()); sharedState.put("javax.security.auth.login.password", builder.getPassword()); }
setPasswordStackingCredentials(builder); final STSClient stsClient = createWSTrustClient(builder.build());
setPasswordStackingCredentials(builder); final STSClient stsClient = createWSTrustClient(builder.build());
setPasswordStackingCredentials(builder); STSClientConfig stsClientConfig = builder.build(); stsClient = createWSTrustClient(stsClientConfig);
setPasswordStackingCredentials(builder); STSClientConfig stsClientConfig = builder.build(); stsClient = createWSTrustClient(stsClientConfig);
STSClient client = null; if (rawOptions.containsKey(STS_CONFIG_FILE)) { builder = new Builder(this.stsConfigurationFile); } else { builder = new Builder(); builder.endpointAddress((String) rawOptions.get(ENDPOINT_ADDRESS)); builder.portName((String) rawOptions.get(PORT_NAME)).serviceName((String) rawOptions.get(SERVICE_NAME)); builder.username((String) rawOptions.get(USERNAME_KEY)).password((String) rawOptions.get(PASSWORD_KEY)); builder.password(StringUtil.decode(passwordString, salt, iterationCount)); } catch (Exception e) { throw logger.unableToDecodePasswordError(passwordString); STSClientConfig config = builder.build(); STSClientPool pool = STSClientPoolFactory.getPoolInstance();
builder = new Builder(propertiesFile); } else { throw logger.optionNotSet("propertiesFile"); WSTrustClient client = new WSTrustClient(builder.getServiceName(), builder.getPortName(), builder.getEndpointAddress(), new SecurityInfo(principal.getName(), credential)); Element assertion = null; try {
STSClientConfig stsClientConfig = configBuilder.build(); stsClient = createSTSClient(stsClientConfig);
setPasswordStackingCredentials(builder); final STSClient stsClient = createWSTrustClient(builder.build());
return new STSClientConfig.Builder(getRequiredOption(getOptions(), STS_CONFIG_FILE)); Builder builder = new Builder(); builder.endpointAddress((String) options.get(ENDPOINT_ADDRESS)); builder.portName((String) options.get(PORT_NAME)).serviceName((String) options.get(SERVICE_NAME)); builder.username((String) options.get(USERNAME_KEY)).password((String) options.get(PASSWORD_KEY)); builder.setBatch(isBatch); try builder.password(StringUtil.decode(passwordString, salt, iterationCount));
return new STSClientConfig.Builder(getRequiredOption(getOptions(), STS_CONFIG_FILE)); Builder builder = new Builder(); builder.endpointAddress((String) options.get(ENDPOINT_ADDRESS)); builder.portName((String) options.get(PORT_NAME)).serviceName((String) options.get(SERVICE_NAME)); builder.username((String) options.get(USERNAME_KEY)).password((String) options.get(PASSWORD_KEY)); builder.setBatch(isBatch); try builder.password(StringUtil.decode(passwordString, salt, iterationCount));
STSClientConfig stsClientConfig = configBuilder.build(); stsClient = createSTSClient(stsClientConfig);
return new STSClientConfig.Builder(getRequiredOption(getOptions(), STS_CONFIG_FILE)); } else { Builder builder = new Builder(); builder.endpointAddress((String) options.get(ENDPOINT_ADDRESS)); builder.portName((String) options.get(PORT_NAME)).serviceName((String) options.get(SERVICE_NAME)); builder.username((String) options.get(USERNAME_KEY)).password((String) options.get(PASSWORD_KEY)); builder.setBatch(isBatch); builder.password(StringUtil.decode(passwordString, salt, iterationCount)); } catch (Exception e) { throw logger.unableToDecodePasswordError("Unable to decode password:" + passwordString);
return new STSClientConfig.Builder(getRequiredOption(getOptions(), STS_CONFIG_FILE)); } else { Builder builder = new Builder(); builder.endpointAddress((String) options.get(ENDPOINT_ADDRESS)); builder.portName((String) options.get(PORT_NAME)).serviceName((String) options.get(SERVICE_NAME)); builder.username((String) options.get(USERNAME_KEY)).password((String) options.get(PASSWORD_KEY)); builder.setBatch(isBatch); builder.password(StringUtil.decode(passwordString, salt, iterationCount)); } catch (Exception e) { throw logger.unableToDecodePasswordError("Unable to decode password:" + passwordString);
return new STSClientConfig.Builder(getRequiredOption(getOptions(), STS_CONFIG_FILE)); } else { Builder builder = new Builder(); builder.endpointAddress((String) options.get(ENDPOINT_ADDRESS)); builder.portName((String) options.get(PORT_NAME)).serviceName((String) options.get(SERVICE_NAME)); builder.username((String) options.get(USERNAME_KEY)).password((String) options.get(PASSWORD_KEY)); builder.setBatch(isBatch); builder.password(StringUtil.decode(passwordString, salt, iterationCount)); } catch (Exception e) { throw logger.unableToDecodePasswordError("Unable to decode password:" + passwordString);
private void validate(Builder builder) { if (trace) { log.trace("Checkin ServiceName:"); } checkPropertyShowValue(serviceName, SERVICE_NAME); if (trace) { log.trace("Checkin portName:"); } checkPropertyShowValue(portName, PORT_NAME); if (trace) { log.trace("Checkin endpointAddress:"); } checkPropertyShowValue(endpointAddress, endpointAddress); if (trace) { log.trace("Checkin username:"); } checkProperty(username, USERNAME); if (trace) { log.trace("password portName:"); } checkProperty(password, PASSWORD); }