Author: prabath
Date: Wed Jan 30 22:56:35 2008
New Revision: 13193

Log:

OpenIDIfoCards for self-issued InfoCard

Modified:
   
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/cards/CardIssuer.java

Modified: 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/cards/CardIssuer.java
==============================================================================
--- 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/cards/CardIssuer.java
  (original)
+++ 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/cards/CardIssuer.java
  Wed Jan 30 22:56:35 2008
@@ -232,9 +232,15 @@
                             + "/get";
                 }
             } else if (credential.getCredential() instanceof 
SelfIssuedCredential) {
-                stsAddress += IdentityProviderConstants.SERVICE_NAME_STS_IC;
-                mexAddress += IdentityProviderConstants.SERVICE_NAME_MEX_IC
-                        + "/get";
+                if (isOpenIdInfoCard) {
+                    stsAddress += 
IdentityProviderConstants.OpenId.SERVICE_NAME_STS_IC_OPENID;
+                    mexAddress += 
IdentityProviderConstants.OpenId.SERVICE_NAME_MEX_IC_OPENID
+                            + "/get";
+                } else {
+                    stsAddress += 
IdentityProviderConstants.SERVICE_NAME_STS_IC;
+                    mexAddress += IdentityProviderConstants.SERVICE_NAME_MEX_IC
+                            + "/get";
+                }
             }
         }
 
@@ -333,7 +339,7 @@
         log.info("Information card details stored for card id : "
                 + card.getInformationCardReference().getCardId());
     }
-    
+
     public void setIsOpenIdInfoCard(boolean isOpenIdInfoCard) {
         this.isOpenIdInfoCard = isOpenIdInfoCard;
     }

_______________________________________________
Identity-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/identity-dev

Reply via email to