/*
* Copyright (c) 2010, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
*
* WSO2 Inc. licenses this file to you 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.carbon.identity.sso.saml.common;
public class SAMLSSOProviderConstants {
public static final String ISSUER_LIST_FILTER = "org.wso2.carbon.issuer.filter";
public static final int DEFAULT_ITEMS_PER_PAGE = 5;
public static final String CONFIG_CLIENT = "SAMLSSOConfigServiceClient";
public static final String STARTING_SERVICE_PROVIDERS_DATA_PAGE = "starting_page";
public static final String SERVICE_PROVIDERS_DATA_PAGE_COUNT = "page_count";
public static final String USERNAME = "username";
public static final String PASSWORD = "password";
public static final String FEDERATED_IDP = "federated-idp-domain";
public static final String ISSUER = "issuer";
public static final String ASSRTN_CONSUMER_URL = "assertnConsumerURL";
public static final String REQ_ID = "id";
public static final String SUBJECT = "subject";
public static final String RP_SESSION_ID = "relyingPartySessionId";
public static final String REQ_MSG_STR = "requestMessageString";
public static final String DESTINATION = "destination";
public static final String RELAY_STATE = "RelayState";
public static final String AUTH_REQ_SAML_ASSRTN = "SAMLRequest";
public static final String SAML_RESP = "SAMLResponse";
public static final String SIG_ALG = "SigAlg";
public static final String SIGNATURE = "Signature";
public static final String HTTP_QUERY_STRING = "HttpQuerryString";
public static final String TARGET_ASSRTN_CONSUMER_URL = "targetedAssrtnConsumerURL";
public static final String kEEP_SESSION_ALIVE = "keepSessionAlive";
public static final String LOGOUT_RESP = "logoutResponse";
public static final String STATUS = "status";
public static final String STATUS_MSG = "statusMsg";
public static final String SSO_TOKEN_ID = "ssoTokenId";
public static final String FE_SESSION_KEY = "authSession";
public static final String AUTH_FAILURE = "authFailure";
public static final String AUTH_FAILURE_MSG = "authFailureMsg";
public static final String SAMLSSOServiceClient = "ssoServiceClient";
public static final String SESSION_DATA_KEY = "sessionDataKey";
public static final String LOGIN_PAGE = "customLoginPage";
private SAMLSSOProviderConstants() {
}
public static class AuthnModes {
public static final String USERNAME_PASSWORD = "usernamePasswordBasedAuthn";
public static final String OPENID = "openIDBasedAuthn";
private AuthnModes() {
}
}
public static class Notification {
public static final String EXCEPTION_STATUS = "Error when processing the authentication request!";
public static final String EXCEPTION_MESSAGE = "Please try login again.";
public static final String NORELAY_STATUS = "RealyState is not present in the request!";
public static final String NORELAY_MESSAGE = "This request will not be processed further.";
public static final String INVALID_MESSAGE_STATUS = "Not a valid SAML 2.0 Request Message!";
public static final String INVALID_MESSAGE_MESSAGE = "The message was not recognized by the SAML 2.0 SSO Provider. Please check the logs for more details";
private Notification() {
}
}
}