Package com.sun.identity.password.ui
Class PWResetServlet
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- com.iplanet.jato.ApplicationServletBase
-
- com.sun.identity.password.ui.PWResetServlet
-
- All Implemented Interfaces:
Constants,Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig
public class PWResetServlet extends com.iplanet.jato.ApplicationServletBase implements Constants
PWResetServletis the controller Servlet for the Password Reset.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_MODULE_URLDefault module URLstatic StringPACKAGE_NAMEPackage name-
Fields inherited from class com.iplanet.jato.ApplicationServletBase
APPLICATION_ERROR_MESSAGE_I18N, DEVELOPER_EVENT_OVERRIDE_HELP_MESSAGE_I18N, GENERATE_UNIQUE_URLS, HANDLING_SERVLET_ATTRIBUTE_NAME, MESSAGE_AREA_POSTFIX, MESSAGE_AREA_PREFIX, PARAM_DEBUG, PARAM_HANDLER_BEAN, REQUEST_CONTEXT_ATTRIBUTE_NAME, RESERVED_PARAMETER_NAME_PREFIX, SHOW_MESSAGE_BUFFER_ATTRIBUTE_NAME
-
Fields inherited from interface com.sun.identity.shared.Constants
ADVICES_TAG_NAME, AGENT_SESSION_IDLE_TIME, ALLOW_PERSIST_AM_COOKIE, AM_ADMIN_CLI_CERTDB_DIR, AM_AUTH_COOKIE_NAME, AM_BUILD_DATE, AM_BUILD_REVISION, AM_BUILD_VERSION, AM_CONSOLE_DEPLOYMENT_DESCRIPTOR, AM_CONSOLE_HOST, AM_CONSOLE_PORT, AM_CONSOLE_PROTOCOL, AM_CONSOLE_REMOTE, AM_COOKIE_CHECK, AM_COOKIE_ENCODE, AM_COOKIE_HTTPONLY, AM_COOKIE_NAME, AM_COOKIE_SAMESITE, AM_COOKIE_SECURE, AM_COOKIE_TIME_TO_LIVE, AM_CTX_ID, AM_DIRECTORY_HOST, AM_DIRECTORY_PORT, AM_DIRECTORY_SSL_ENABLED, AM_DIST_AUTH_COOKIE_NAME, AM_DISTAUTH_DEPLOYMENT_DESCRIPTOR, AM_DISTAUTH_LB_COOKIE_NAME, AM_DISTAUTH_LB_COOKIE_VALUE, AM_DISTAUTH_SITES, AM_FQDN_MAP, AM_INSTALL_DIR, AM_LB_COOKIE_NAME, AM_LB_COOKIE_VALUE, AM_LOCALE, AM_LOGSTATUS, AM_NAMING_URL, AM_NEW_CONFIGFILE_PATH, AM_PCOOKIE_NAME, AM_PROTECTED_PROPERTY_PREFIX, AM_REDIRECT, AM_SERVER_HOST, AM_SERVER_PORT, AM_SERVER_PROTOCOL, AM_SERVICES_DEPLOYMENT_DESCRIPTOR, AM_SERVICES_SECRET, AM_SESSION_CONSTRAINT_HANDLER, AM_SESSION_CONSTRAINT_MAX_WAIT_TIME, AM_SESSION_DENY_LOGIN_IF_DB_IS_DOWN, AM_SESSION_ENABLE_SESSION_CONSTRAINT, AM_SESSION_FAILOVER_CLUSTER_STATE_CHECK_PERIOD, AM_SESSION_FAILOVER_CLUSTER_STATE_CHECK_TIMEOUT, AM_SESSION_HTTP_SESSION_TRACKING_COOKIE_NAME, AM_SESSION_MAX_CACHE_SIZE, AM_SESSION_MAX_CACHE_TIME, AM_SESSION_MAX_SESSION_LIST_SIZE, AM_SESSION_SESSION_LIST_RETRIEVAL_TIMEOUT, AM_SMTP_HOST, AM_STATS_INTERVAL, AM_VERSION, AM_VERSION_HEADER_ENABLED, AMP, APPEND_SESS_COOKIE_IN_URL, APPLICATION_SESSION_MAX_CACHING_TIME, ASTERISK, AT, ATTR_COOKIE_DOMAINS, ATTR_LOGIN_URL, ATTR_NAME_AGENT_TYPE, AUDIT_AM_ACCESS_ATTEMPT_ENABLED, AUTH_LEVEL_CONDITION_ADVICE, AUTH_LEVEL_EXCLUDE_REQUIRED_REQUISITE, AUTH_RATE_MONITORING_INTERVAL, AUTH_SCHEME_CONDITION_ADVICE, AUTH_UNIQUE_COOKIE_DOMAIN, AUTH_UNIQUE_COOKIE_NAME, AUTHENTICATION_SPECIAL_USERS, AUTHENTICATION_SUPER_USER, AUTOCOMPLETE_ENABLED, C66_ENCODE_AM_COOKIE, CACHE_POLLING_TIME_PROPERTY, CASE_INSENSITIVE_DN, CASE_SENSITIVE_UUID, CDCSERVLET_LOGIN_URL, CDM_CONTENT_TYPE_PROPERTY_NAME, CLIENT_CERTIFICATE_ALIAS, CLIENT_IP_ADDR_HEADER, CLIENT_NOTIFICATION_URL, CLUSTER_SERVER_LIST, COLON, COMMA, COMPOSITE_ADVICE, CONFIG_STORE_DOWN_REDIRECT_URL, CONFIG_VAR_DISTAUTH_BOOTSTRAP_BASE_DIR, CONFIG_VAR_DISTAUTH_BOOTSTRAP_FILENAME, CONFIGURATION_NAME, CONSOLE_UI_DEFAULT_CHARSET, CORE_TOKEN_RESOURCE_ENABLED, CRL_CACHE_DIR_HOST, CRL_CACHE_DIR_PASSWD, CRL_CACHE_DIR_PORT, CRL_CACHE_DIR_SEARCH_ATTR, CRL_CACHE_DIR_SEARCH_LOC, CRL_CACHE_DIR_SSL_ENABLED, CRL_CACHE_DIR_USER, DEFAULT_CACHE_POLLING_TIME, DEFAULT_KRB5_LOGINMODULE, DEFAULT_LDAP_TIME_LIMIT, DEFAULT_OAUTH2_HA_ROOT_SUFFIX, DEFAULT_ROOT_NAMING_ATTRIBUTE, DEFAULT_ROOT_SUFFIX, DEFAULT_SAML2_HA_ROOT_SUFFIX, DEFAULT_SESSION_HA_ROOT_SUFFIX, DEFAULT_SESSION_HA_STORE_TYPE, DEFAULT_SESSION_UPGRADER_IMPL, DEFAULT_TOKEN_ROOT_SUFFIX, DELIMITER_PREF_LEFT, DESERIALISATION_CLASSES_WHITELIST, DESTROY_SESSION_AFTER_UPGRADE, DISTAUTH_BOOTSTRAP_FILE, DISTAUTH_CLUSTER, DISTAUTH_SERVER_HOST, DISTAUTH_SERVER_PORT, DISTAUTH_SERVER_PROTOCOL, DS_ADMIN_PORT, EMBED_REPL_PORT, EMBED_SYNC_SERVERS, EMPTY, ENABLE_HOST_LOOKUP, ENABLE_TRACE_IN_MESSAGE_MODE, ENC_PWD_PROPERTY, ENFORCE_JAAS_THREAD, EQUALS, EVENT_LISTENER_DISABLE_LIST, EVENT_LISTENER_REMOTE_CLIENT_BACKLOG_CACHE, FEDERATION_FED_COOKIE_NAME, FILE_SEPARATOR, FORBIDDEN_TO_COPY_HEADERS, FORBIDDEN_TO_COPY_REQUEST_HEADERS, FORWARD_PARAM, FORWARD_YES_VALUE, GENERIC_SOAP_REST_AUTHENTICATION_EXCEPTION, IDENTITY_WEB_CONTAINER, IGNORE_GOTO_DURING_LOGOUT, INVALID_GOTO_STRINGS, IS_ENABLE_UNIQUE_COOKIE, JSS_HANDLER, JSSE_HANDLER, KRB5_CREDENTIAL_TYPE, KRB5_LOGINMODULE, LDAP_CONN_IDLE_TIME_IN_SECS, LDAP_FALLBACK_SLEEP_TIME_IN_MINS, LDAP_HEARTBEAT, LDAP_HEARTBEAT_TIMEOUT, LDAP_SERVER_TLS_VERSION, LOCAL, LOGIN_URL, MAX_FILE_UPLOAD_SIZE, MONITORING_INTERVAL, MONITORING_TIMEOUT, MULTIPLE_TABS_USED, NAMING_AM_LB_COOKIE, NOTIFICATION_PROPERTY_LIST, NOTIFICATION_THREADPOOL_SIZE, NOTIFICATION_THREADPOOL_THRESHOLD, NOTIFICATIONS_AGENTS_ENABLED, OBJECTCLASS, ORGANIZATION, ORGANIZATION_NAME, ORGANIZATION_NAMING_ATTRIBUTE, PERSIST_AM_COOKIE, PLATFORM_LIST, POLLING_THREADPOOL_SIZE, POLLING_THREADPOOL_THRESHOLD, PROPERTY_CHANGE_NOTIFICATION, PROPERTY_NAME_LB_COOKIE_VALUE, PROTECTED_PROPERTIES_LIST, PROTOCOL_HANDLER, REMOTEAUTH_INCLUDE_REQRES, RESOURCE_LOOKUP_CACHE_ENABLED, REST_APIS_SERVICE_NAME, REST_APIS_SERVICE_VERSION, RETAINED_HTTP_HEADERS_LIST, RETAINED_HTTP_REQUEST_HEADERS_LIST, REWRITE_AS_PATH, RUNTIME_SHUTDOWN_HOOK_ENABLED, SAML_XMLSIG_CERT_ALIAS, SAML_XMLSIG_KEYPASS, SAML_XMLSIG_KEYSTORE, SAML_XMLSIG_STORE_PASS, SDK_GLOBAL_CACHE_PROPERTY, SECURITY_ENCRYPTOR, SECURITY_PROVIDER_PKG, SEMI_COLON, SERVER_MODE, SERVERID_LBCOOKIEVALUE_LIST, SERVICES_CDSSO_COOKIE_DOMAIN, SERVICES_COMM_SERVER_PLLREQUEST_MAX_CONTENT_LENGTH, SERVICES_DEBUG_DIRECTORY, SERVICES_DEBUG_LEVEL, SERVICES_DEBUG_MERGEALL, SERVICES_STATS_DIRECTORY, SERVICES_STATS_STATE, SESSION_REPOSITORY_ATTRIBUTE_NAME_COMPRESSION, SESSION_REPOSITORY_COMPRESSION, SESSION_REPOSITORY_ENCRYPTION, SESSION_RETURN_APP_SESSION, SESSION_UPGRADER_IMPL, SET_COOKIE_TO_ALL_DOMAINS, SITE_ID_LIST, SITE_LIST, SITE_NAMES_LIST, SITE_STATUS_CHECK_CLASS, SITEMONITOR_DISABLED, SM_SMTP_PORT, SM_THREADPOOL_SIZE, SMS_CACHE_PROPERTY, SMS_CACHE_TTL, SMS_CACHE_TTL_ENABLE, SMS_ENABLE_DB_NOTIFICATION, SSO_TOKEN, SUN_SECURITY_PROVIDER_PKG, SVC_NAME_AUTH_CONFIG, SVC_NAME_NAMING, SVC_NAME_PLATFORM, SVC_NAME_SAML, SVC_NAME_USER, SYS_PROPERTY_INSTALL_TIME, SYSTEM_PROXY_ENABLED, SYSTEM_TIMERPOOL_SIZE, TAG_SERVER_HOST, TAG_SERVER_PORT, TAG_SERVER_PROTO, TAG_SERVER_URI, TIMEOUT_HANDLER_LIST, TOP, TRUSTED_SOURCE_LIST, UNIVERSAL_IDENTIFIER, URL_CONNECTION_USE_CACHE, URLCHECKER_DOREQUEST, URLCHECKER_INVALIDATE_INTERVAL, URLCHECKER_RETRY_INTERVAL, URLCHECKER_RETRY_LIMIT, URLCHECKER_SLEEP_INTERVAL, URLCHECKER_TARGET_URL, USE_OLD_LOG_FORMAT, USER_LOCALE_ATTR, VALID_LOGIN_URIS, VERSION_DATE_FORMAT, WEBCONTAINER, WSFED_ACTIVE_LOGIN, XML_DOCUMENT_BUILDER_CACHE_SIZE, XML_SAXPARSER_CACHE_SIZE, XML_TRANSFORMER_FACTORY_CACHE_SIZE, XML_VALIDATING, XPATHFACTORY_CACHE_SIZE, XUI_USER_SESSION_VALIDATION_ENABLED, ZERO_PAGE_LOGIN_ALLOW_MISSING_REFERER, ZERO_PAGE_LOGIN_ENABLED, ZERO_PAGE_LOGIN_WHITELIST
-
-
Constructor Summary
Constructors Constructor Description PWResetServlet()Constructs a module Servlet for password reset URI
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetModuleURL()Gets the modules URLprotected voidinitializeRequestContext(com.iplanet.jato.RequestContext requestContext)Initializes request contextprotected voidonBeforeRequest(com.iplanet.jato.RequestContext requestContext)Using this callback the character set to be used for decoding POST/GET data will be set.protected voidonPageSessionDeserializationException(com.iplanet.jato.RequestContext requestContext, com.iplanet.jato.view.ViewBean viewBean, Exception e)protected voidonRequestHandlerNotFound(com.iplanet.jato.RequestContext requestContext, String handlerName)Forwards to invalid URL view bean, in case of an invalid target request handler (page).protected voidonRequestHandlerNotSpecified(com.iplanet.jato.RequestContext requestContext)Forwards to invalid URL view bean, in case of no handler specifiedprotected voidonSessionTimeout(com.iplanet.jato.RequestContext requestContext)Ignores HTTP session time out.protected voidonUncaughtException(com.iplanet.jato.RequestContext requestContext, Exception e)Forwards to uncaught exception view bean, to respond to uncaught application error messages.-
Methods inherited from class com.iplanet.jato.ApplicationServletBase
addResponseHeaders, createRequestContext, dispatchRequest, doGet, doPost, fireAfterRequestEvent, fireBeforeRequestEvent, fireInitializeHandlerEvent, fireNewSessionEvent, firePageSessionDeserializationException, fireRequestHandlerNotFoundEvent, fireRequestHandlerNotSpecifiedEvent, fireSessionEvents, fireSessionTimeoutEvent, fireUncaughtException, getAllowShortViewBeanNames, getDefaultHandlerName, getEchoLogToSystemOut, getEnabledLogLevels, getEnforceStrictSessionTimeout, getGenerateUniqueURLs, getLocalizedMessage, getLogMessagePrefix, getModuleURL, getModuleURLParameterName, getPackageName, getPageName, getQualifiedViewNameSeparator, getServletName, getShowMissingModuleURLWarning, getUseOldBooleanFieldMapping, getUseTaglibTEI, getViewBeanInstance, init, isNewSession, isSessionTimedOut, isShowMessageBuffer, notifyRequestCompletionListeners, onAfterRequest, onAfterRequest, onBeforeHeader, onBeforeRequest, onBeforeSessionUpdate, onInitializeHandler, onInitializeHandler, onInitializeHandler, onNewSession, onNewSession, onSessionTimeout, outputServletErrorMessage, parsePathInfo, prepareEventOverrideMessage, prepareServletErrorMessage, processRequest, setAllowShortViewBeanNames, setDefaultHandlerName, setEchoLogToSystemOut, setEnabledLogLevels, setEnforceStrictSessionTimeout, setGenerateUniqueURLs, setLogMessagePrefix, setModuleURL, setProperty, setQualifiedViewNameSeparator, setShowMessageBuffer, setShowMissingModuleURLWarning, setUseOldBooleanFieldMapping, setUseTaglibTEI
-
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
-
-
-
-
Field Detail
-
DEFAULT_MODULE_URL
public static final String DEFAULT_MODULE_URL
Default module URL- See Also:
- Constant Field Values
-
PACKAGE_NAME
public static String PACKAGE_NAME
Package name
-
-
Method Detail
-
onSessionTimeout
protected void onSessionTimeout(com.iplanet.jato.RequestContext requestContext) throws jakarta.servlet.ServletExceptionIgnores HTTP session time out.- Overrides:
onSessionTimeoutin classcom.iplanet.jato.ApplicationServletBase- Parameters:
requestContext- The JATO request context.- Throws:
jakarta.servlet.ServletException
-
onBeforeRequest
protected void onBeforeRequest(com.iplanet.jato.RequestContext requestContext) throws jakarta.servlet.ServletExceptionUsing this callback the character set to be used for decoding POST/GET data will be set.- Overrides:
onBeforeRequestin classcom.iplanet.jato.ApplicationServletBase- Parameters:
requestContext- - request context- Throws:
jakarta.servlet.ServletException
-
getModuleURL
public String getModuleURL()
Gets the modules URL- Overrides:
getModuleURLin classcom.iplanet.jato.ApplicationServletBase- Returns:
- modules URL
-
initializeRequestContext
protected void initializeRequestContext(com.iplanet.jato.RequestContext requestContext)
Initializes request context- Overrides:
initializeRequestContextin classcom.iplanet.jato.ApplicationServletBase- Parameters:
requestContext- request context
-
onRequestHandlerNotFound
protected void onRequestHandlerNotFound(com.iplanet.jato.RequestContext requestContext, String handlerName) throws jakarta.servlet.ServletExceptionForwards to invalid URL view bean, in case of an invalid target request handler (page).- Overrides:
onRequestHandlerNotFoundin classcom.iplanet.jato.ApplicationServletBase- Parameters:
requestContext- request contexthandlerName- name of handler- Throws:
jakarta.servlet.ServletException
-
onRequestHandlerNotSpecified
protected void onRequestHandlerNotSpecified(com.iplanet.jato.RequestContext requestContext) throws jakarta.servlet.ServletExceptionForwards to invalid URL view bean, in case of no handler specified- Overrides:
onRequestHandlerNotSpecifiedin classcom.iplanet.jato.ApplicationServletBase- Parameters:
requestContext- request context- Throws:
jakarta.servlet.ServletException
-
onUncaughtException
protected void onUncaughtException(com.iplanet.jato.RequestContext requestContext, Exception e) throws jakarta.servlet.ServletException, IOExceptionForwards to uncaught exception view bean, to respond to uncaught application error messages.- Overrides:
onUncaughtExceptionin classcom.iplanet.jato.ApplicationServletBase- Parameters:
requestContext- request contexte- Exception that was not handled by the application.- Throws:
jakarta.servlet.ServletExceptionIOException
-
onPageSessionDeserializationException
protected void onPageSessionDeserializationException(com.iplanet.jato.RequestContext requestContext, com.iplanet.jato.view.ViewBean viewBean, Exception e) throws jakarta.servlet.ServletException, IOException- Overrides:
onPageSessionDeserializationExceptionin classcom.iplanet.jato.ApplicationServletBase- Throws:
jakarta.servlet.ServletExceptionIOException
-
-