Author: prabath
Date: Tue Feb 26 22:32:39 2008
New Revision: 14252
Log:
fixed the issue related to required claims - which prevent displaying the
Display Token in Identity Selector
Modified:
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/sts/OpenIDTokenIssuer.java
trunk/solutions/identity/modules/samples/servlet-filter/src/main/webapp/openidinfocardloggedin.jsp
trunk/solutions/identity/modules/token-verifier-core/src/main/java/org/wso2/solutions/identity/relyingparty/openid/OpenIDConsumer.java
trunk/solutions/identity/modules/user-ui/src/main/webapp/jsp/openidinfocardlogin.jsp
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
Tue Feb 26 22:32:39 2008
@@ -242,7 +242,7 @@
IdentityConstants.OpenId.SimpleRegAttributes.NS_SREG));
iterator = ipData.requestedClaims.keySet().iterator();
-
+
while (iterator.hasNext()) {
key = (String) iterator.next();
claim = (OpenIDRequestedClaimData) ipData.requestedClaims.get(key);
Modified:
trunk/solutions/identity/modules/samples/servlet-filter/src/main/webapp/openidinfocardloggedin.jsp
==============================================================================
---
trunk/solutions/identity/modules/samples/servlet-filter/src/main/webapp/openidinfocardloggedin.jsp
(original)
+++
trunk/solutions/identity/modules/samples/servlet-filter/src/main/webapp/openidinfocardloggedin.jsp
Tue Feb 26 22:32:39 2008
@@ -21,8 +21,9 @@
<OBJECT type="application/x-informationCard" name="xmlToken">
<PARAM Name="tokenType"
Value="http://specs.openid.net/auth/2.0">
- <PARAM Name="requiredClaims"
Value="http://schema.openid.net/2007/05/claims/identifier
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nickname
http://schema.openid.net/2007/05/claims/dob
http://schema.openid.net/2007/05/claims/gender
http://schema.openid.net/2007/05/claims/language
http://schema.openid.net/2007/05/claims/timezone
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/country
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/postalcode">
- </OBJECT>
+ <PARAM Name="requiredClaims"
Value="http://schema.openid.net/2007/05/claims/identifier
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/country">
+ <PARAM Name="optionalClaims"
value="http://schema.openid.net/2007/05/claims/dob
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nickname
http://schema.openid.net/2007/05/claims/gender
http://schema.openid.net/2007/05/claims/language
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/postalcode
http://schema.openid.net/2007/05/claims/timezone">
+ </OBJECT>
</form>
<script language="JavaScript" type="text/JavaScript">
Modified:
trunk/solutions/identity/modules/token-verifier-core/src/main/java/org/wso2/solutions/identity/relyingparty/openid/OpenIDConsumer.java
==============================================================================
---
trunk/solutions/identity/modules/token-verifier-core/src/main/java/org/wso2/solutions/identity/relyingparty/openid/OpenIDConsumer.java
(original)
+++
trunk/solutions/identity/modules/token-verifier-core/src/main/java/org/wso2/solutions/identity/relyingparty/openid/OpenIDConsumer.java
Tue Feb 26 22:32:39 2008
@@ -488,7 +488,7 @@
for (Object alias : aliases) {
values = response.getAttributeValues((String) alias);
- request.setAttribute(((String) alias).toLowerCase(),
+ request.setAttribute((String) alias,
(String) values.get(0));
}
@@ -511,7 +511,7 @@
while (iterator.hasNext()) {
key = (String) iterator.next();
- request.setAttribute(key.toLowerCase(), attributes.get(key));
+ request.setAttribute(key, attributes.get(key));
}
}
}
Modified:
trunk/solutions/identity/modules/user-ui/src/main/webapp/jsp/openidinfocardlogin.jsp
==============================================================================
---
trunk/solutions/identity/modules/user-ui/src/main/webapp/jsp/openidinfocardlogin.jsp
(original)
+++
trunk/solutions/identity/modules/user-ui/src/main/webapp/jsp/openidinfocardlogin.jsp
Tue Feb 26 22:32:39 2008
@@ -14,7 +14,8 @@
<OBJECT type="application/x-informationCard" name="xmlToken">
<PARAM Name="tokenType"
Value="http://specs.openid.net/auth/2.0">
- <PARAM Name="requiredClaims"
Value="http://schema.openid.net/2007/05/claims/identifier
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nickname
http://schema.openid.net/2007/05/claims/dob
http://schema.openid.net/2007/05/claims/gender
http://schema.openid.net/2007/05/claims/language
http://schema.openid.net/2007/05/claims/timezone
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/country
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/postalcode">
+ <PARAM Name="requiredClaims"
Value="http://schema.openid.net/2007/05/claims/identifier
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/country">
+ <PARAM Name="optionalClaims"
value="http://schema.openid.net/2007/05/claims/dob
http://schema.openid.net/2007/05/claims/gender
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nickname
http://schema.openid.net/2007/05/claims/language
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/postalcode
http://schema.openid.net/2007/05/claims/timezone">
</OBJECT>
</form>
<script language="JavaScript" type="text/JavaScript">
_______________________________________________
Identity-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/identity-dev