Author: prabath
Date: Mon Jan  7 03:21:06 2008
New Revision: 11949

Log:

Modified/added constants related to OpenID

Modified:
   
trunk/solutions/identity/modules/base/src/main/java/org/wso2/solutions/identity/IdentityConstants.java

Modified: 
trunk/solutions/identity/modules/base/src/main/java/org/wso2/solutions/identity/IdentityConstants.java
==============================================================================
--- 
trunk/solutions/identity/modules/base/src/main/java/org/wso2/solutions/identity/IdentityConstants.java
      (original)
+++ 
trunk/solutions/identity/modules/base/src/main/java/org/wso2/solutions/identity/IdentityConstants.java
      Mon Jan  7 03:21:06 2008
@@ -82,7 +82,7 @@
 
        public final static String USER_VERIFICATION_PAGE = 
"/UserVerification.action";
        public final static String USER_VERIFICATION_PARAM = "confString";
-       
+
        public final static String XML_TOKEN = "xmlToken";
 
        /**
@@ -105,37 +105,54 @@
                public final static String NS_SREG = 
"http://openid.net/sreg/1.0";;
                public final static String NS_AX = 
"http://openid.net/srv/ax/1.0";;
 
-               public static class Attributes {
+               public static class SimpleRegAttributes {
+
+                       // As per the OpenID Simple Registration Extension 1.0 
spec fields
+                       // below should be included in the Identity Provider's
+                       // response when "openid.mode" is "id_res"
                        
+                       public final static String NICK_NAME = "nickname";
                        public final static String EMAIL = "email";
+                       public final static String FULL_NAME = "fullname";
+                       public final static String DOB = "dob";
+                       public final static String GENDER = "gender";
+                       public final static String POSTAL_CODE = "postcode";
+                       public final static String COUNTRY = "country";
+                       public final static String LANGUAGE = "language";
+                       public final static String TIMEZONE = "timezone";
+               }
+
+               public static class ExchangeAttributes extends 
SimpleRegAttributes{
+
                        public final static String FIRST_NAME = "firstname";
                        public final static String LAST_NAME = "lastname";
-                       public final static String FULL_NAME = "fullname";
-                       public final static String NICK_NAME = "nickname";
                        public final static String PHONE = "phone";
                        public final static String ADDRESS = "address";
                        public final static String CITY = "city";
                        public final static String ZIP_CODE = "zipcode";
-                       public final static String COUNTRY = "country";
                        public final static String BLOG = "blog";
-                       
-                       public final static String DOB = "dob";
-                       public final static String GENDER = "gender";
-                       public final static String POSTAL_CODE = "postcode";
-                       public final static String LANGUAGE = "language";
-                       public final static String TIMEZONE = "timezone";
-                                       
+
                        public final static String EMAIL_NS = OpenId.NS + 
"/contact/email";
-                       public final static String FIRST_NAME_NS = OpenId.NS + 
"/namePerson/first";
-                       public final static String LAST_NAME_NS = OpenId.NS + 
"/namePerson/last";
-                       public final static String FULL_NAME_NS = OpenId.NS + 
"/namePerson/fullname";
-                       public final static String NICK_NAME_NS = OpenId.NS + 
"/namePerson/nickname";
-                       public final static String PHONE_NS = OpenId.NS + 
"/contact/phone/default";
-                       public final static String ADDRESS_NS = OpenId.NS + 
"/contact/postalAddress/home";
-                       public final static String CITY_NS = OpenId.NS + 
"/contact/city/home";
-                       public final static String ZIP_CODE_NS = OpenId.NS + 
"/contact/postalCode/home";
-                       public final static String COUNTRY_NS = OpenId.NS + 
"/contact/country/home";
-                       public final static String BLOG_NS = OpenId.NS + 
"/contact/web/blog";           
+                       public final static String FIRST_NAME_NS = OpenId.NS
+                                       + "/namePerson/first";
+                       public final static String LAST_NAME_NS = OpenId.NS
+                                       + "/namePerson/last";
+                       public final static String FULL_NAME_NS = OpenId.NS
+                                       + "/namePerson/fullname";
+                       public final static String NICK_NAME_NS = OpenId.NS
+                                       + "/namePerson/nickname";
+                       public final static String PHONE_NS = OpenId.NS
+                                       + "/contact/phone/default";
+                       public final static String ADDRESS_NS = OpenId.NS
+                                       + "/contact/postalAddress/home";
+                       public final static String CITY_NS = OpenId.NS
+                                       + "/contact/city/home";
+                       public final static String ZIP_CODE_NS = OpenId.NS
+                                       + "/contact/postalCode/home";
+                       public final static String COUNTRY_NS = OpenId.NS
+                                       + "/contact/country/home";
+                       public final static String BLOG_NS = OpenId.NS
+                                       + "/contact/web/blog";
                }
 
        }

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

Reply via email to