[jboss-cvs] Picketlink SVN: r909 - federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/core/wstrust/auth.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sat Apr 23 02:27:00 EDT 2011


Author: anil.saldhana at jboss.com
Date: 2011-04-23 02:27:00 -0400 (Sat, 23 Apr 2011)
New Revision: 909

Modified:
   federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/core/wstrust/auth/AbstractSTSLoginModule.java
Log:
try creating builder directly if configFile option missing

Modified: federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/core/wstrust/auth/AbstractSTSLoginModule.java
===================================================================
--- federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/core/wstrust/auth/AbstractSTSLoginModule.java	2011-04-23 06:23:54 UTC (rev 908)
+++ federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/core/wstrust/auth/AbstractSTSLoginModule.java	2011-04-23 06:27:00 UTC (rev 909)
@@ -426,7 +426,18 @@
     */
    protected Builder createBuilder()
    {
-      return new STSClientConfig.Builder(getRequiredOption(getOptions(), STS_CONFIG_FILE));
+      if (options.containsKey(STS_CONFIG_FILE))
+      {
+         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));
+         return builder;
+      }
    }
 
    protected void useCredentialsFromCallback(final Builder builder) throws LoginException



More information about the jboss-cvs-commits mailing list