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