badcredentialsauthenticationexception.java

来自「CAS在Tomcat中实现单点登录项目,单点登录(Single Sign On 」· Java 代码 · 共 76 行

JAVA
76
字号
/* * Copyright 2007 The JA-SIG Collaborative. All rights reserved. See license * distributed with this file and available online at * http://www.ja-sig.org/products/cas/overview/license/ */package org.jasig.cas.authentication.handler;/** * Generic Bad Credentials Exception. This can be thrown when the system knows * the credentials are not valid specificially because they are bad. Subclasses * can be specific to a certain type of Credentials * (BadUsernamePassowrdCredentials). *  * @author Scott Battaglia * @version $Revision: 42053 $ $Date: 2007-06-10 09:17:55 -0400 (Sun, 10 Jun 2007) $ * @since 3.0 */public class BadCredentialsAuthenticationException extends    AuthenticationException {    /**     * Static instance of class to prevent cost incurred by creating new     * instance.     */    public static final BadCredentialsAuthenticationException ERROR = new BadCredentialsAuthenticationException();    /** UID for serializable objects. */    private static final long serialVersionUID = 3256719585087797044L;    /**     * Default constructor that does not allow the chaining of exceptions and     * uses the default code as the error code for this exception.     */    private static final String CODE = "error.authentication.credentials.bad";    /**     * Default constructor that does not allow the chaining of exceptions and     * uses the default code as the error code for this exception.     */    public BadCredentialsAuthenticationException() {        super(CODE);    }    /**     * Constructor to allow for the chaining of exceptions. Constructor defaults     * to default code.     *      * @param throwable the chainable exception.     */    public BadCredentialsAuthenticationException(final Throwable throwable) {        super(CODE, throwable);    }    /**     * Constructor method to allow for providing a custom code to associate with     * this exception.     *      * @param code the code to use.     */    public BadCredentialsAuthenticationException(final String code) {        super(code);    }    /**     * Constructor to allow for the chaining of exceptions and use of a     * non-default code.     *      * @param code the user-specified code.     * @param throwable the chainable exception.     */    public BadCredentialsAuthenticationException(final String code,        final Throwable throwable) {        super(code, throwable);    }}

⌨️ 快捷键说明

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