[jboss-cvs] Picketlink SVN: r910 - trust/trunk/jbossws/src/main/java/org/picketlink/trust/jbossws/jaas.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sat Apr 23 02:29:10 EDT 2011
Author: anil.saldhana at jboss.com
Date: 2011-04-23 02:29:10 -0400 (Sat, 23 Apr 2011)
New Revision: 910
Modified:
trust/trunk/jbossws/src/main/java/org/picketlink/trust/jbossws/jaas/JBWSTokenIssuingLoginModule.java
Log:
adapt the Builder construction
Modified: trust/trunk/jbossws/src/main/java/org/picketlink/trust/jbossws/jaas/JBWSTokenIssuingLoginModule.java
===================================================================
--- trust/trunk/jbossws/src/main/java/org/picketlink/trust/jbossws/jaas/JBWSTokenIssuingLoginModule.java 2011-04-23 06:27:00 UTC (rev 909)
+++ trust/trunk/jbossws/src/main/java/org/picketlink/trust/jbossws/jaas/JBWSTokenIssuingLoginModule.java 2011-04-23 06:29:10 UTC (rev 910)
@@ -31,6 +31,7 @@
import org.picketlink.identity.federation.core.wstrust.STSClient;
import org.picketlink.identity.federation.core.wstrust.STSClientConfig;
+import org.picketlink.identity.federation.core.wstrust.STSClientConfig.Builder;
import org.picketlink.identity.federation.core.wstrust.auth.STSIssuingLoginModule;
import org.picketlink.trust.jbossws.handler.BinaryTokenHandler;
import org.picketlink.trust.jbossws.handler.SAML2Handler;
@@ -42,8 +43,27 @@
* @since Apr 22, 2011
*/
public class JBWSTokenIssuingLoginModule extends STSIssuingLoginModule
-{
+{
+ /**
+ * Key in the options to customize the WS-Addressing Issuer in the WS-T Call
+ */
+ public static final String WSA_ISSUER = "wsaIssuer";
+
+ /**
+ * Key in the options to customize the WS-Policy Applies To in the WS-T Call
+ */
+ public static final String WSP_APPIESTO = "wspAppliesTo";
+
@Override
+ protected Builder createBuilder()
+ {
+ Builder builder = super.createBuilder();
+ builder.wsaIssuer((String) options.get(WSA_ISSUER));
+ builder.wspAppliesTo((String) options.get(WSP_APPIESTO));
+ return builder;
+ }
+
+ @Override
protected STSClient createWSTrustClient(STSClientConfig config)
{
return new JBWSTokenClient(config);
More information about the jboss-cvs-commits
mailing list