Author: prabath
Date: Sat Jan  5 21:56:22 2008
New Revision: 11858

Log:

Added OpenID related constants

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
      Sat Jan  5 21:56:22 2008
@@ -21,66 +21,121 @@
  */
 public class IdentityConstants {
 
-    private IdentityConstants() {
-    }
+       private IdentityConstants() {
+       }
 
-    public static final String SELF_ISSUED_ISSUER = 
"http://schemas.xmlsoap.org/ws/2005/05/identity/issuer/self";;
+       public static final String SELF_ISSUED_ISSUER = 
"http://schemas.xmlsoap.org/ws/2005/05/identity/issuer/self";;
 
-    public static final String PREFIX = "ic";
+       public static final String PREFIX = "ic";
 
-    public static final String NS = 
"http://schemas.xmlsoap.org/ws/2005/05/identity";;
+       public static final String NS = 
"http://schemas.xmlsoap.org/ws/2005/05/identity";;
 
-    public final static String NS_MSFT_ADDR = 
"http://schemas.microsoft.com/ws/2005/05/addressing/none";;
+       public final static String NS_MSFT_ADDR = 
"http://schemas.microsoft.com/ws/2005/05/addressing/none";;
 
-    public static final String IDENTITY_ADDRESSING_NS = 
"http://schemas.xmlsoap.org/ws/2006/02/addressingidentity";;
+       public static final String IDENTITY_ADDRESSING_NS = 
"http://schemas.xmlsoap.org/ws/2006/02/addressingidentity";;
 
-    public final static String CLAIM_GIVEN_NAME = NS + "/claims/givenname";
+       public final static String CLAIM_GIVEN_NAME = NS + "/claims/givenname";
 
-    public final static String CLAIM_SURNAME = NS + "/claims/surname";
+       public final static String CLAIM_SURNAME = NS + "/claims/surname";
 
-    public final static String CLAIM_EMAIL_ADDRESS = NS
-            + "/claims/emailaddress";
+       public final static String CLAIM_EMAIL_ADDRESS = NS
+                       + "/claims/emailaddress";
 
-    public final static String CLAIM_STREET_ADDRESS = NS
-            + "/claims/streetaddress";
+       public final static String CLAIM_STREET_ADDRESS = NS
+                       + "/claims/streetaddress";
 
-    public final static String CLAIM_CITY = NS + "/claims/locality";
+       public final static String CLAIM_CITY = NS + "/claims/locality";
 
-    public final static String CLAIM_STATE = NS + "/claims/stateorprovince";
+       public final static String CLAIM_STATE = NS + "/claims/stateorprovince";
 
-    public final static String CLAIM_POSTAL_CODE = NS + "/claims/postalcode";
+       public final static String CLAIM_POSTAL_CODE = NS + 
"/claims/postalcode";
 
-    public final static String CLAIM_COUNTRY = NS + "/claims/country";
+       public final static String CLAIM_COUNTRY = NS + "/claims/country";
 
-    public final static String CLAIM_HOME_PHONE = NS + "/claims/homephone";
+       public final static String CLAIM_HOME_PHONE = NS + "/claims/homephone";
 
-    public final static String CLAIM_WORK_PHONE = NS + "/claims/otherphone";
+       public final static String CLAIM_WORK_PHONE = NS + "/claims/otherphone";
 
-    public final static String CLAIM_MOBILE_PHONE = NS + "/claims/mobile";
+       public final static String CLAIM_MOBILE_PHONE = NS + "/claims/mobile";
 
-    public final static String CLAIM_PPID = NS
-            + "/claims/privatepersonalidentifier";
+       public final static String CLAIM_PPID = NS
+                       + "/claims/privatepersonalidentifier";
 
-    public final static String CLAIM_NICKNAME = NS + "/claims/nickname";
+       public final static String CLAIM_NICKNAME = NS + "/claims/nickname";
 
-    public final static String PARAM_SUPPORTED_TOKEN_TYPES = 
"SupportedTokenTypes";
-    
-    public final static String PARAM_CARD_NAME = "CardName";
-    public final static String PARAM_VALUE_CARD_NAME = "WSO2 Managed Card";
-    
-    public final static String PARAM_VALID_PERIOD = "ValidPeriod";
-    public final static String PARAM_VALUE_VALID_PERIOD = "365";
-    
-    public final static String SAML10_URL = 
"urn:oasis:names:tc:SAML:1.0:assertion";
-    public final static String SAML11_URL = 
"http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1";;
-    
-    public final static String CARD_IMAGE_PATH = "/conf/card.jpg";
-    
-    public final static String PARAM_USE_SYMM_BINDING = "useSymmBinding";
-    
-    public final static String USER_VERIFICATION_PAGE = 
"/UserVerification.action";
-    public final static String USER_VERIFICATION_PARAM = "confString";
-    
+       public final static String CLAIM_OPENID = 
"http://schema.openid.net/2007/05/claims/identifier";;
+
+       public final static String PARAM_SUPPORTED_TOKEN_TYPES = 
"SupportedTokenTypes";
+
+       public final static String PARAM_CARD_NAME = "CardName";
+       public final static String PARAM_VALUE_CARD_NAME = "WSO2 Managed Card";
+
+       public final static String PARAM_VALID_PERIOD = "ValidPeriod";
+       public final static String PARAM_VALUE_VALID_PERIOD = "365";
+
+       public final static String SAML10_URL = 
"urn:oasis:names:tc:SAML:1.0:assertion";
+       public final static String SAML11_URL = 
"http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1";;
+
+       public final static String CARD_IMAGE_PATH = "/conf/card.jpg";
+
+       public final static String PARAM_USE_SYMM_BINDING = "useSymmBinding";
+
+       public final static String USER_VERIFICATION_PAGE = 
"/UserVerification.action";
+       public final static String USER_VERIFICATION_PARAM = "confString";
+       
+       public final static String XML_TOKEN = "xmlToken";
+
+       /**
+        * Common constants related to OpenID.
+        */
+       public static class OpenId {
+
+               public final static String MODE = "openid.mode";
+               public final static String IDENTITY = "openid.identity";
+               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 static class Attributes {
+                       
+                       public final static String EMAIL = "email";
+                       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";           
+               }
+
+       }
 
-        
 }

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

Reply via email to