001/* 002 * (C) Copyright 2006-2007 Nuxeo SAS (http://nuxeo.com/) and contributors. 003 * 004 * All rights reserved. This program and the accompanying materials 005 * are made available under the terms of the GNU Lesser General Public License 006 * (LGPL) version 2.1 which accompanies this distribution, and is available at 007 * http://www.gnu.org/licenses/lgpl.html 008 * 009 * This library is distributed in the hope that it will be useful, 010 * but WITHOUT ANY WARRANTY; without even the implied warranty of 011 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 012 * Lesser General Public License for more details. 013 * 014 * Contributors: 015 * Nuxeo - initial API and implementation 016 */ 017 018package org.nuxeo.ecm.platform.ui.web.auth; 019 020public final class NXAuthConstants { 021 022 public static final String PRINCIPAL_KEY = "org.nuxeo.ecm.Principal"; 023 024 public static final String USERNAME_KEY = "user_name"; 025 026 public static final String PASSWORD_KEY = "user_password"; 027 028 public static final String FORM_SUBMITTED_MARKER = "form_submitted_marker"; 029 030 public static final String USERIDENT_KEY = "org.nuxeo.ecm.login.identity"; 031 032 public static final String LOGINCONTEXT_KEY = "org.nuxeo.ecm.login.context"; 033 034 public static final String LOGIN_ERROR = "org.nuxeo.ecm.login.error"; 035 036 public static final String LOGIN_STATUS_CODE = "org.nuxeo.ecm.login.status.code"; 037 038 public static final String LOGOUT_PAGE = "logout"; 039 040 public static final String SWITCH_USER_PAGE = "swuser"; 041 042 public static final String PAGE_AFTER_SWITCH = "pageAfterSwitch"; 043 044 public static final String SWITCH_USER_KEY = "deputy"; 045 046 public static final String ERROR_CONNECTION_FAILED = "connection.error"; 047 048 public static final String ERROR_AUTHENTICATION_FAILED = "authentication.failed"; 049 050 public static final String ERROR_USERNAME_MISSING = "username.missing"; 051 052 public static final String FORCE_ANONYMOUS_LOGIN = "forceAnonymousLogin"; 053 054 public static final String REQUESTED_URL = "requestedUrl"; 055 056 public static final String SECURITY_ERROR = "securityError"; 057 058 public static final String LOGIN_MISSING = "loginMissing"; 059 060 public static final String LOGIN_CONNECTION_FAILED = "connectionFailed"; 061 062 public static final String LOGIN_FAILED = "loginFailed"; 063 064 public static final String DISABLE_REDIRECT_REQUEST_KEY = "nuxeo.disable.redirect.wrapper"; 065 066 public static final String SSO_INITIAL_URL_REQUEST_KEY = "sso.initial.url.request"; 067 068 public static final String START_PAGE_SAVE_KEY = "Nuxeo5_Start_Page"; 069 070 public static final String LANGUAGE_PARAMETER = "language"; 071 072 public static final String SESSION_TIMEOUT = "nxtimeout"; 073 074 @Deprecated 075 // because of typo. 076 public static final String PASSORD_KEY = "user_password"; 077 078 // Constant utility class. 079 private NXAuthConstants() { 080 } 081 082}