Package utils

Source Code of utils.AuthenticationStub

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package utils;

import java.io.IOException;
import java.util.List;
import java.util.Properties;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.acegisecurity.AbstractAuthenticationManager;
import org.acegisecurity.Authentication;
import org.acegisecurity.AuthenticationException;
import org.acegisecurity.AuthenticationManager;
import org.acegisecurity.adapters.AbstractAdapterAuthenticationToken;
import org.acegisecurity.providers.ProviderManager;
import org.acegisecurity.providers.UsernamePasswordAuthenticationToken;
import org.acegisecurity.ui.AuthenticationDetailsSource;
import org.acegisecurity.ui.rememberme.RememberMeServices;
import org.acegisecurity.ui.webapp.AuthenticationProcessingFilter;
import org.springframework.context.ApplicationEventPublisher;
import org.springframework.context.MessageSource;

/**
*
* @author petr
*/
public class AuthenticationStub extends AuthenticationProcessingFilter {


    private ProviderManager pm = new ProviderManager(){

            @Override
            public Authentication doAuthentication(Authentication authentication) throws AuthenticationException {
                List providers = getProviders();
                return super.doAuthentication(authentication);
            }

        };

    @Override
    public Authentication attemptAuthentication(HttpServletRequest request) throws AuthenticationException {
        Authentication attemptAuthentication = super.attemptAuthentication(request);
        return attemptAuthentication;
    }

    @Override
    public String getDefaultFilterProcessesUrl() {
        String defaultFilterProcessesUrl = super.getDefaultFilterProcessesUrl();
        return defaultFilterProcessesUrl;
    }

    @Override
    public void init(FilterConfig filterConfig) throws ServletException {
        super.init(filterConfig);
    }

    @Override
    protected String obtainPassword(HttpServletRequest request) {
        String obtainPassword = super.obtainPassword(request);
        return obtainPassword;
    }

    @Override
    protected String obtainUsername(HttpServletRequest request) {
        String obtainUsername = super.obtainUsername(request);
        return obtainUsername;
    }

    @Override
    protected void setDetails(HttpServletRequest request, UsernamePasswordAuthenticationToken authRequest) {
        super.setDetails(request, authRequest);
    }

    @Override
    public void afterPropertiesSet() throws Exception {
        super.afterPropertiesSet();
    }

    @Override
    public void destroy() {
        super.destroy();
    }

    @Override
    protected String determineFailureUrl(HttpServletRequest request, AuthenticationException failed) {
        return super.determineFailureUrl(request, failed);
    }

    @Override
    protected String determineTargetUrl(HttpServletRequest request) {
        return super.determineTargetUrl(request);
    }

    @Override
    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
        super.doFilter(request, response, chain);
    }

    @Override
    public AuthenticationDetailsSource getAuthenticationDetailsSource() {
        return super.getAuthenticationDetailsSource();
    }

    @Override
    public String getAuthenticationFailureUrl() {
        return super.getAuthenticationFailureUrl();
    }

    @Override
    public AuthenticationManager getAuthenticationManager() {
        ProviderManager manager = (ProviderManager) super.getAuthenticationManager();
        List providers = manager.getProviders();
        return manager;
    }

    @Override
    public String getDefaultTargetUrl() {
        return super.getDefaultTargetUrl();
    }

    @Override
    public Properties getExceptionMappings() {
        return super.getExceptionMappings();
    }

    @Override
    public String getFilterProcessesUrl() {
        return super.getFilterProcessesUrl();
    }

    @Override
    public RememberMeServices getRememberMeServices() {
        return super.getRememberMeServices();
    }

    @Override
    public boolean isAlwaysUseDefaultTargetUrl() {
        return super.isAlwaysUseDefaultTargetUrl();
    }

    @Override
    public boolean isContinueChainBeforeSuccessfulAuthentication() {
        return super.isContinueChainBeforeSuccessfulAuthentication();
    }

    @Override
    protected void onPreAuthentication(HttpServletRequest request, HttpServletResponse response) throws AuthenticationException, IOException {
        super.onPreAuthentication(request, response);
    }

    @Override
    protected void onSuccessfulAuthentication(HttpServletRequest request, HttpServletResponse response, Authentication authResult) throws IOException {
        super.onSuccessfulAuthentication(request, response, authResult);
    }

    @Override
    protected void onUnsuccessfulAuthentication(HttpServletRequest request, HttpServletResponse response, AuthenticationException failed) throws IOException {
        super.onUnsuccessfulAuthentication(request, response, failed);
    }

    @Override
    protected boolean requiresAuthentication(HttpServletRequest request, HttpServletResponse response) {
        return super.requiresAuthentication(request, response);
    }

    @Override
    protected void sendRedirect(HttpServletRequest request, HttpServletResponse response, String url) throws IOException {
        super.sendRedirect(request, response, url);
    }

    @Override
    public void setAlwaysUseDefaultTargetUrl(boolean alwaysUseDefaultTargetUrl) {
        super.setAlwaysUseDefaultTargetUrl(alwaysUseDefaultTargetUrl);
    }

    @Override
    public void setApplicationEventPublisher(ApplicationEventPublisher eventPublisher) {
        super.setApplicationEventPublisher(eventPublisher);
    }

    @Override
    public void setAuthenticationDetailsSource(AuthenticationDetailsSource authenticationDetailsSource) {
        super.setAuthenticationDetailsSource(authenticationDetailsSource);
    }

    @Override
    public void setAuthenticationFailureUrl(String authenticationFailureUrl) {
        super.setAuthenticationFailureUrl(authenticationFailureUrl);
    }

    @Override
    public void setAuthenticationManager(AuthenticationManager authenticationManager) {
        super.setAuthenticationManager(authenticationManager);
    }

    @Override
    public void setBufferSize(int bufferSize) {
        super.setBufferSize(bufferSize);
    }

    @Override
    public void setContinueChainBeforeSuccessfulAuthentication(boolean continueChainBeforeSuccessfulAuthentication) {
        super.setContinueChainBeforeSuccessfulAuthentication(continueChainBeforeSuccessfulAuthentication);
    }

    @Override
    public void setDefaultTargetUrl(String defaultTargetUrl) {
        super.setDefaultTargetUrl(defaultTargetUrl);
    }

    @Override
    public void setExceptionMappings(Properties exceptionMappings) {
        super.setExceptionMappings(exceptionMappings);
    }

    @Override
    public void setFilterProcessesUrl(String filterProcessesUrl) {
        super.setFilterProcessesUrl(filterProcessesUrl);
    }

    @Override
    public void setMessageSource(MessageSource messageSource) {
        super.setMessageSource(messageSource);
    }

    @Override
    public void setRememberMeServices(RememberMeServices rememberMeServices) {
        super.setRememberMeServices(rememberMeServices);
    }

    @Override
    public void setUseRelativeContext(boolean useRelativeContext) {
        super.setUseRelativeContext(useRelativeContext);
    }

    @Override
    protected void successfulAuthentication(HttpServletRequest request, HttpServletResponse response, Authentication authResult) throws IOException {
        super.successfulAuthentication(request, response, authResult);
    }

    @Override
    protected void unsuccessfulAuthentication(HttpServletRequest request, HttpServletResponse response, AuthenticationException failed) throws IOException {
        super.unsuccessfulAuthentication(request, response, failed);
    }



}
TOP

Related Classes of utils.AuthenticationStub

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.