Author: prabath
Date: Wed Jan  9 11:29:37 2008
New Revision: 12082

Log:

OpenID integration

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
      Wed Jan  9 11:29:37 2008
@@ -90,38 +90,37 @@
         */
        public static class OpenId {
 
-               public final static String MODE = "openid.mode";
-               public final static String IDENTITY = "openid.identity";
-               public final static String RESPONSE_NONCE = 
"openid.response_nonce";            
-               public final static String OP_ENDPOINT = "openid.op_endpoint";  
        
-               public final static String OP_NS ="openid.ns";
-               public final static String CLAIM_ID ="openid.claimed_id";       
        
-               public final static String RETURN_TO ="openid.return_to";
-               public final static String ASSOC_HANDLE ="openid.assoc_handle";
-               public final static String SIGNED ="openid.signed";
-               public final static String SIG ="openid.sig";
-               public final static String OP_SREG = "openid.ns.sreg";
-               
+               public final static String NS = "http://schema.openid.net";;
+               public final static String OPENID_URL = 
"http://specs.openid.net/auth/2.0";;
+               public final static String ATTR_MODE = "openid.mode";
+               public final static String ATTR_IDENTITY = "openid.identity";
+               public final static String ATTR_RESPONSE_NONCE = 
"openid.response_nonce";
+               public final static String ATTR_OP_ENDPOINT = 
"openid.op_endpoint";
+               public final static String ATTR_NS = "openid.ns";
+               public final static String ATTR_CLAIM_ID = "openid.claimed_id";
+               public final static String ATTR_RETURN_TO = "openid.return_to";
+               public final static String ATTR_ASSOC_HANDLE = 
"openid.assoc_handle";
+               public final static String ATTR_SIGNED = "openid.signed";
+               public final static String ATTR_SIG = "openid.sig";
+               public final static String OPENID_IDENTIFIER = 
"openid_identifier";
                public final static String ASSOCIATE = "associate";
                public final static String CHECKID_SETUP = "checkid_setup";
                public final static String CHECKID_IMMEDIATE = 
"checkid_immediate";
                public final static String CHECK_AUTHENTICATION = 
"check_authentication";
                public final static String DISC = "openid-disc";
-               public final static String OPENID_IDENTIFIER = 
"openid_identifier";
-               public final static String NS = "http://schema.openid.net";;
                public static final String PREFIX = "openid";
-               public final static String OPENID_URL = 
"http://specs.openid.net/auth/2.0";;
                public final static String ASSERTION = "openidAssertion";
-               public final static String NS_SREG = 
"http://openid.net/extensions/sreg/1.1";;
-               public final static String SREG = "openid.sreg.";
-               public final static String NS_AX = 
"http://openid.net/srv/ax/1.0";;
 
                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 NS_SREG = 
"http://openid.net/extensions/sreg/1.1";;
+                       public final static String SREG = "openid.sreg.";
+                       public final static String OP_SREG = "openid.ns.sreg";
+
                        public final static String NICK_NAME = "nickname";
                        public final static String EMAIL = "email";
                        public final static String FULL_NAME = "fullname";
@@ -131,39 +130,49 @@
                        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 static class ExchangeAttributes extends 
SimpleRegAttributes {
 
-                       public final static String FIRST_NAME = "firstname";
-                       public final static String LAST_NAME = "lastname";
+                       public final static String NS = "http://axschema.org";;
+                       public final static String NS_AX = 
"http://openid.net/srv/ax/1.0";;
+                       public final static String EXT = "openid.ns.ext1";
+                       public final static String MODE = "openid.ext1.mode";
+                       public final static String TYPE = "openid.ext1.type.";
+                       public final static String VALUE = "openid.ext1.value.";
+                       public final static String FETCH_RESPONSE = 
"fetch_response";
+
+                       public final static String GIVEN_NAME = "givenname";
+                       public final static String SURNAME = "surname";
                        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 BLOG = "blog";
-
-                       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 STREET_ADDRESS = 
"streetaddress";
+                       public final static String STATE = "state";
+                       public final static String HOME_PHONE = "homephone";
+                       public final static String WORK_PHONE = "workphone";
+                       public final static String MOBILE_PHONE = "mobilephone";
+
+                       public final static String EMAIL_NS = NS + 
"/contact/email";
+                       public final static String SURNAME_NS = NS + 
"/namePerson/surname";
+                       public final static String GIVEN_NAME_NS = NS
+                                       + "/namePerson/givenname";
+                       public final static String HOME_PHONE_NS = NS
+                                       + "/contact/homephone";
+                       public final static String WORK_PHONE_NS = NS
+                                       + "/contact/workphone";
+                       public final static String MOBILE_PHONE_NS = NS
+                                       + "/contact/mobilephone";
+                       public final static String CITY_NS = NS + 
"/contact/city";
+                       public final static String POSTAL_CODE_NS = NS
+                                       + "/contact/postalcode";
+                       public final static String COUNTRY_NS = NS + 
"/contact/country";
+                       public final static String STREET_ADDRESS_NS = NS
+                                       + "/contact/streetaddress";
+                       public final static String STATE_NS = NS + 
"/contact/state";
                }
 
        }

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

Reply via email to