⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 identityproviderconstants.java

📁 开源的OpenId的一个java实现
💻 JAVA
字号:
/*                                                                              * Copyright 2005,2006 WSO2, Inc. http://www.wso2.org *                                                                              * Licensed under the Apache License, Version 2.0 (the "License");              * you may not use this file except in compliance with the License.             * You may obtain a copy of the License at                                      *                                                                              *      http://www.apache.org/licenses/LICENSE-2.0                              *                                                                              * Unless required by applicable law or agreed to in writing, software          * distributed under the License is distributed on an "AS IS" BASIS,            * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.     * See the License for the specific language governing permissions and          * limitations under the License.                                               */package org.wso2.solutions.identity;/** * Constants of the identity provider */public class IdentityProviderConstants {    private IdentityProviderConstants() {    }    public final static String WSO2_IS_NS = "http://www.wso2.org/solutions/identity";    public final static String RESOURCES = "org.wso2.solutions.identity.resources";    public final static String INITIAL_CLAIMS_FILE_PATH = "conf/initial-claims.xml";    public static final String PROPERTY_USER = "IdentityProvier.User";    // Attibute namespaces    public final static String ATTR_NS_GIVEN_NAME = IdentityConstants.NS            + "/claims/givenname";    public final static String ATTR_NS_SURNAME = IdentityConstants.NS            + "/claims/surname";    public final static String ATTR_NS_EMAIL_ADDRESS = IdentityConstants.NS            + "/claims/emailaddress";    public final static String ATTR_NS_STREET_ADDRESS = IdentityConstants.NS            + "/claims/streetaddress";    public final static String ATTR_NS_CITY = IdentityConstants.NS            + "/claims/locality";    public final static String ATTR_NS_STATE = IdentityConstants.NS            + "/claims/stateorprovince";    public final static String ATTR_NS_POSTAL_CODE = IdentityConstants.NS            + "/claims/postalcode";    public final static String ATTR_NS_COUNTRY = IdentityConstants.NS            + "/claims/country";    public final static String ATTR_NS_HOME_PHONE = IdentityConstants.NS            + "/claims/homephone";    public final static String ATTR_NS_WORK_PHONE = IdentityConstants.NS            + "/claims/otherphone";    public final static String ATTR_NS_NICKNAME = IdentityConstants.NS            + "/claims/nickname";    public final static String ATTR_NS_MOBILE_PHONE = IdentityConstants.NS            + "/claims/mobile";    // Attribute namespaces    public final static String DISPLAY_GIVEN_NAME = "Given Name";    public final static String DISPLAY_SURNAME = "Surname";    public final static String DISPLAY_EMAIL_ADDRESS = "Email address";    public final static String DISPLAY_STREET_ADDRESS = "Street address";    public final static String DISPLAY_CITY = "City";    public final static String DISPLAY_STATE = "State or Province";    public final static String DISPLAY_POSTAL_CODE = "Postal code";    public final static String DISPLAY_COUNTRY = "Country";    public final static String DISPLAY_HOME_PHONE = "Homephone(Primary)";    public final static String DISPLAY_WORK_PHONE = "Otherphone";    public final static String DISPLAY_MOBILE_PHONE = "Mobile";    public final static String ISSUER_SELF = "Self";    public final static String CARD_ISSUSER_LOG =         "org.wso2.solutions.identity.card";             public final static String TOKEN_ISSUSER_LOG =         "org.wso2.solutions.identity.token";    /**     * Local names of the identity provider constants     */    public static class LocalNames {        public static final String REQUESTED_DISPLAY_TOKEN = "RequestedDisplayToken";        public static final String REQUEST_DISPLAY_TOKEN = "RequestDisplayToken";        public static final String DISPLAY_TOKEN = "DisplayToken";        public static final String DISPLAY_CLAIM = "DisplayClaim";        public static final String DISPLAY_TAG = "DisplayTag";        public static final String DISPLAY_VALUE = "DisplayValue";        public static final String IDENTITY_CLAIM = "Claim";        public static final String IDENTITY_CLAIM_TYPE = "ClaimType";        public static final String INFO_CARD_REFERENCE = "InformationCardReference";        public static final String CARD_ID = "CardId";        public final static String SELFISSUED_AUTHENTICATE = "SelfIssuedAuthenticate";        public final static String USERNAME_PASSWORD_AUTHENTICATE = "UserNamePasswordAuthenticate";        public final static String KEBEROSV5_AUTHENTICATE = "KerberosV5Authenticate";        public final static String X509V3_AUTNENTICATE = "X509V3Authenticate";        public final static String IDENTITY = "Identity";        public final static String OPEN_ID_TOKEN = "OpenIDToken";    }    public static final String SERVICE_NAME_STS_UT = "sts-ut";    public static final String SERVICE_NAME_STS_UT_SYMM = "sts-ut-symm";    public static final String SERVICE_NAME_STS_IC = "sts-ic";    public static final String SERVICE_NAME_STS_IC_SYMM = "sts-ic-symm";    public static final String SERVICE_NAME_MEX_UT = "mex-ut";    public static final String SERVICE_NAME_MEX_UT_SYMM = "mex-ut-symm";    public static final String SERVICE_NAME_MEX_IC = "mex-ic";    public static final String SERVICE_NAME_MEX_IC_SYMM = "mex-ic-symm";    // auth mechanism    public static final int AUTH_TYPE_USERNAME_TOKEN = 1;    public static final int AUTH_TYPE_KEBEROS_TICKET = 2;    public static final int AUTH_TYPE_X509_CERTIFICATE = 3;    public static final int AUTH_TYPE_SELF_ISSUED = 4;    public static final String RP_USER_ROLE = "Rp_User_Role";    public final static String PARAM_NAME_ALLOW_USER_REGISTRATION = "allowUserReg";    public final static String PARAM_NAME_ENABLE_EMAIL_VERIFICATION = "enableEmailVerification";    public final static String PARAM_NAME_EMAIL_PORT = "email_host_port";    public final static String PARAM_NAME_EMAIL_HOST = "email_host";    public final static String PARAM_NAME_EMAIL_FROM_ADDRESS = "email_from";    public final static String PARAM_NAME_EMAIL_USERNAME = "email_username";    public final static String PARAM_NAME_EMAIL_PASSWORD = "email_password";    public final static String PARAM_NAME_EMAIL_VERIFICATION_EPR = "email_epr";    public final static String DEFAULT_IDENTITY_KEYSTORE_NAME = "wso2is.jks";    public final static String USER_TRUSTED_RP_KEYSTORE_NAME = "userRP.jks";    public final static String PARAM_NAME_ENABLE_OPENID_REGISTRATION = "enableOpenIDReg";    /**     * Server Config data retrieval Strings.      */    public static class ServerConfig {        public final static String USER_TRUSTED_RP_STORE_LOCATION = "Security.UserTrustedRPStore.Location";        public final static String USER_TRUSTED_RP_STORE_PASSWORD = "Security.UserTrustedRPStore.Password";        public final static String USER_TRUSTED_RP_STORE_TYPE = "Security.UserTrustedRPStore.Type";                /**         * Location of the identity provider main keystore         */        public final static String IDP_STORE_LOCATION = "Security.KeyStore.Location";                /**         * Password of the identity provider main keystore         */        public final static String IDP_STORE_PASSWORD = "Security.KeyStore.Password";                /**         * Store type of the identity provider main keystore         */        public final static String IDP_STORE_TYPE = "Security.KeyStore.Type";        /**         * Location of the keystore used to store users' personal certificates         */        public final static String USER_PERSONAL_STORE_LOCATION = "Security.UserPersonalCeritificateStore.Location";                /**         * Password of the keystore used to store users' personal certificates         */        public final static String USER_PERSONAL_STORE_PASSWORD = "Security.UserPersonalCeritificateStore.Password";                /**         * Type of the keystore used to store users' personal certificates         */        public final static String USER_PERSONAL_STORE_TYPE = "Security.UserPersonalCeritificateStore.Type";            }    /**     * Sample related constants of the identity provider     */    public static class Sample {        public final static String CONNECTION_URL = "jdbc:derby:../database/WSO2IDENTITY_SAMPLE_DB";        public final static String CONNECTION_USER_NAME = "wso2is";        public final static String CONNECTION_PASSWORD = "wso2is";        public final static String DRIVER = "org.apache.derby.jdbc.EmbeddedDriver";        public final static String USER_TABLE = "sample_user";        public final static String USER_NAME_COLUMN = "USERNAME";        public final static String PASSWORD_COLUMN = "PASSWORD";        public final static String COLUMN_NAME_EMAIL = "EMAIL";        public final static String COLUMN_NAME_FIRSTNAME = "FIRSTNAME";        public final static String COLUMN_NAME_LASTNAME = "LASTNAME";    }    public static class Default {        public final static String CONNECTION_URL = "jdbc:derby:../database/WSO2IDENTITY_DEFAULT_USER_DB";        public final static String CONNECTION_USER_NAME = "wso2is";        public final static String CONNECTION_PASSWORD = "wso2is";        public final static String DRIVER = "org.apache.derby.jdbc.EmbeddedDriver";        public final static String SQL_STATEMENTS_FILE_PATH = "user.default.sql.properties";    }    /**     * OpenID related constants of the identity provider     */    public static class OpenId {        public final static String PASSWORD = "password";        public static final String SERVICE_NAME_STS_OPENID = "sts-openid-ut";        public static final String SERVICE_NAME_MEX_OPENID = "mex-openid-ut";        public static final String SERVICE_NAME_MEX_IC_OPENID = "mex-openid-ic";        public static final String SERVICE_NAME_STS_IC_OPENID = "sts-openid-ic";    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -