Author: prabath
Date: Fri Feb 8 18:26:55 2008
New Revision: 13482
Log:
override the method createSAMLAssertionAsDOM()from base class to return null
Modified:
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/sts/OpenIDTokenIssuer.java
Modified:
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/sts/OpenIDTokenIssuer.java
==============================================================================
---
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/sts/OpenIDTokenIssuer.java
(original)
+++
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/sts/OpenIDTokenIssuer.java
Fri Feb 8 18:26:55 2008
@@ -13,11 +13,11 @@
import org.apache.axis2.context.MessageContext;
import org.apache.rahas.RahasConstants;
import org.apache.rahas.RahasData;
-import org.apache.rahas.Token;
import org.apache.rahas.TrustException;
import org.apache.rahas.TrustUtil;
import org.apache.ws.security.message.WSSecEncryptedKey;
import org.apache.ws.security.util.XmlSchemaDateFormat;
+import org.joda.time.DateTime;
import org.openid4java.message.Message;
import org.openid4java.message.MessageException;
import org.openid4java.message.Parameter;
@@ -25,6 +25,7 @@
import org.opensaml.SAMLException;
import org.w3c.dom.Document;
+import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.wso2.solutions.identity.IdentityConstants;
@@ -49,6 +50,15 @@
return super.issue(data);
}
+
+ /**
+ * Override this method from the base class : we don't need SAML :)
+ */
+ protected Element createSAMLAssertionAsDOM(IdentityProviderData ipData,
+ RahasData rahasData, DateTime notBefore, DateTime notAfter,
+ String assertionId) throws IdentityProviderException {
+ return null;
+ }
/**
* Overrides the base functionality to cater OpenID related functionality.
@@ -57,7 +67,7 @@
Date notAfter, SOAPEnvelope env, Document doc, Node assertionElem,
String assertionId, WSSecEncryptedKey encryptedKey)
throws TrustException, SAMLException, IdentityProviderException {
-
+
int wstVersion = data.getVersion();
MessageContext inMsgCtx = data.getInMessageContext();
@@ -115,15 +125,6 @@
createAttachedRef(rstrElem, assertionId);
createUnattachedRef(rstrElem, assertionId);
- // Store the Token
- Token assertionToken = new Token(assertionId, (OMElement) doc
- .importNode(assertionElem, true), notBefore, notAfter);
-
- // At this point we definitely have the secret
- // Otherwise it should fail with an exception earlier
- assertionToken.setSecret(data.getEphmeralKey());
- TrustUtil.getTokenStore(inMsgCtx).add(assertionToken);
-
return rstrElem;
}
_______________________________________________
Identity-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/identity-dev