Author: prabath
Date: Mon Feb 11 00:55:47 2008
New Revision: 13566

Log:

creating an OpenID for self-issued infocard sign up

Modified:
   
trunk/solutions/identity/modules/user-ui/src/main/java/org/wso2/solutions/identity/user/ui/action/InfoCardUserRegistrationSubmitAction.java

Modified: 
trunk/solutions/identity/modules/user-ui/src/main/java/org/wso2/solutions/identity/user/ui/action/InfoCardUserRegistrationSubmitAction.java
==============================================================================
--- 
trunk/solutions/identity/modules/user-ui/src/main/java/org/wso2/solutions/identity/user/ui/action/InfoCardUserRegistrationSubmitAction.java
 (original)
+++ 
trunk/solutions/identity/modules/user-ui/src/main/java/org/wso2/solutions/identity/user/ui/action/InfoCardUserRegistrationSubmitAction.java
 Mon Feb 11 00:55:47 2008
@@ -27,6 +27,7 @@
 import org.wso2.solutions.identity.admin.ClaimsAdmin;
 import org.wso2.solutions.identity.admin.RegisteredInfoCardInfoAdmin;
 import org.wso2.solutions.identity.admin.ReportAdmin;
+import org.wso2.solutions.identity.openid.OpenIDProvider;
 import org.wso2.solutions.identity.persistence.dataobject.ActionDO;
 import org.wso2.solutions.identity.persistence.dataobject.ClaimDO;
 import org.wso2.solutions.identity.relyingparty.TokenVerifierConstants;
@@ -69,6 +70,11 @@
             for (int i = 0; i < claimDOs.length; i++) {
                 props.put(claimDOs[i].getUri(), (String) 
request.getAttribute(claimDOs[i].getUri()));
             }
+            
+            // We create an OpenID for all registering users
+            String openid = OpenIDProvider.generateOpenID(userName);
+            props.put(IdentityConstants.CLAIM_OPENID, openid);
+            
             store.getRealm().getUserStoreAdmin().setUserProperties(userName, 
props);
 
             String issuerInfo = (String) 
request.getAttribute(TokenVerifierConstants.ISSUER_INFO);

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

Reply via email to