Author: prabath
Date: Mon Jan 21 02:02:27 2008
New Revision: 12591
Log:
added new claims as supported claims, required by OpenID
Modified:
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/Initializer.java
Modified:
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/Initializer.java
==============================================================================
---
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/Initializer.java
(original)
+++
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/Initializer.java
Mon Jan 21 02:02:27 2008
@@ -106,8 +106,7 @@
rp.setAlias(serverConfig
.getFirstProperty("Security.KeyStore.KeyAlias"));
db.create(rp);
-
-
+
}
initializeEmailVerifier();
@@ -294,8 +293,29 @@
}
ClaimDO claim = claimDOs[i];
+
+ // Following claims or a subset of it is required by the OpenID
+ // Simple Attribute Registration - So, we accept all these as
+ // required parameters, at a time user registers with us - still
+ // this configurable through the Admin UI.
+
if (claim.getUri().equals(IdentityConstants.CLAIM_EMAIL_ADDRESS)) {
claim.setAttrId(IdentityConstants.CLAIM_EMAIL_ADDRESS);
+ } else if
(claim.getUri().equals(IdentityConstants.CLAIM_NICKNAME)) {
+ claim.setAttrId(IdentityConstants.CLAIM_NICKNAME);
+ } else if (claim.getUri().equals(IdentityConstants.CLAIM_DOB)) {
+ claim.setAttrId(IdentityConstants.CLAIM_DOB);
+ } else if (claim.getUri().equals(IdentityConstants.CLAIM_GENDER)) {
+ claim.setAttrId(IdentityConstants.CLAIM_GENDER);
+ } else if (claim.getUri().equals(
+ IdentityConstants.CLAIM_POSTAL_CODE)) {
+ claim.setAttrId(IdentityConstants.CLAIM_POSTAL_CODE);
+ } else if (claim.getUri().equals(IdentityConstants.CLAIM_COUNTRY))
{
+ claim.setAttrId(IdentityConstants.CLAIM_COUNTRY);
+ } else if
(claim.getUri().equals(IdentityConstants.CLAIM_LANGUAGE)) {
+ claim.setAttrId(IdentityConstants.CLAIM_LANGUAGE);
+ } else if
(claim.getUri().equals(IdentityConstants.CLAIM_TIME_ZONE)) {
+ claim.setAttrId(IdentityConstants.CLAIM_TIME_ZONE);
} else if (claim.getUri()
.equals(IdentityConstants.CLAIM_GIVEN_NAME)) {
claim.setAttrId(IdentityConstants.CLAIM_GIVEN_NAME);
@@ -308,8 +328,14 @@
}
if (claim.getUri().equals(IdentityConstants.CLAIM_EMAIL_ADDRESS)
- || claim.getUri()
- .equals(IdentityConstants.CLAIM_GIVEN_NAME)
+ || claim.getUri().equals(IdentityConstants.CLAIM_NICKNAME)
+ || claim.getUri().equals(IdentityConstants.CLAIM_DOB)
+ || claim.getUri().equals(IdentityConstants.CLAIM_GENDER)
+ ||
claim.getUri().equals(IdentityConstants.CLAIM_POSTAL_CODE)
+ || claim.getUri().equals(IdentityConstants.CLAIM_COUNTRY)
+ || claim.getUri().equals(IdentityConstants.CLAIM_LANGUAGE)
+ || claim.getUri().equals(IdentityConstants.CLAIM_TIME_ZONE)
+ ||
claim.getUri().equals(IdentityConstants.CLAIM_GIVEN_NAME)
|| claim.getUri().equals(IdentityConstants.CLAIM_SURNAME)
|| claim.getUri().equals(IdentityConstants.CLAIM_PPID)) {
claim.setSupported(true);
@@ -396,7 +422,8 @@
admin.createOrUpdatearameter(
IdentityConstants.PARAM_SUPPORTED_TOKEN_TYPES,
IdentityConstants.SAML10_URL + ","
- + IdentityConstants.SAML11_URL + "," +
IdentityConstants.OpenId.OPENID_URL);
+ + IdentityConstants.SAML11_URL + ","
+ + IdentityConstants.OpenId.OPENID_URL);
admin.createOrUpdatearameter(IdentityConstants.PARAM_CARD_NAME,
IdentityConstants.PARAM_VALUE_CARD_NAME);
admin.createOrUpdatearameter(IdentityConstants.PARAM_VALID_PERIOD,
@@ -412,7 +439,5 @@
db.create(act);
}
}
-
-
}
_______________________________________________
Identity-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/identity-dev