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