Author: anil.saldhana(a)jboss.com
Date: 2011-02-07 18:17:31 -0500 (Mon, 07 Feb 2011)
New Revision: 743
Modified:
picketlink-seam/trunk/picketlink-seam/src/main/java/org/picketlink/identity/seam/federation/configuration/SamlService.java
Log:
response location can be optional
Modified:
picketlink-seam/trunk/picketlink-seam/src/main/java/org/picketlink/identity/seam/federation/configuration/SamlService.java
===================================================================
---
picketlink-seam/trunk/picketlink-seam/src/main/java/org/picketlink/identity/seam/federation/configuration/SamlService.java 2011-02-07
23:17:07 UTC (rev 742)
+++
picketlink-seam/trunk/picketlink-seam/src/main/java/org/picketlink/identity/seam/federation/configuration/SamlService.java 2011-02-07
23:17:31 UTC (rev 743)
@@ -21,6 +21,7 @@
*/
package org.picketlink.identity.seam.federation.configuration;
+import java.net.URI;
import java.util.LinkedList;
import java.util.List;
@@ -58,8 +59,13 @@
}
if (binding != null)
{
- SamlEndpoint samlEndpoint = new SamlEndpoint(this, binding,
endpoint.getLocation().toString(), endpoint
- .getResponseLocation().toString());
+ String responseLocationStr = null;
+ URI responseLocation = endpoint.getResponseLocation();
+ if( responseLocation != null )
+ {
+ responseLocationStr = responseLocation.toString();
+ }
+ SamlEndpoint samlEndpoint = new SamlEndpoint(this, binding,
endpoint.getLocation().toString(), responseLocationStr );
serviceEndpoints.add(samlEndpoint);
}
}
Show replies by date