Edit C:\dspace\webapps\jspui\WEB-INF\classes\org\dspace\app\webui\filter\ShibbolethFilter.class
???? 3 ? S T U V W X Y Z [ \ [ ] ^ _ ` S a b c d ^ e f g h i j k l ^ m n e o p q X r X s t e u v w log Lorg/apache/log4j/Logger; <init> ()V Code LineNumberTable LocalVariableTable this .Lorg/dspace/app/webui/filter/ShibbolethFilter; init (Ljavax/servlet/FilterConfig;)V config Ljavax/servlet/FilterConfig; doFilter [(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V name Ljava/lang/String; names Ljava/util/Enumeration; se Ljava/sql/SQLException; request Ljavax/servlet/ServletRequest; response Ljavax/servlet/ServletResponse; chain Ljavax/servlet/FilterChain; context Lorg/dspace/core/Context; hrequest 'Ljavax/servlet/http/HttpServletRequest; hresponse (Ljavax/servlet/http/HttpServletResponse; StackMapTable t x y z { T U | k Exceptions } ~ destroy <clinit> SourceFile ShibbolethFilter.java # $ %javax/servlet/http/HttpServletRequest &javax/servlet/http/HttpServletResponse ? ? { ? ? ? ? | ? ? ? ? ? ? ! " java/lang/StringBuilder header: ? ? = ? ? ? ? ? ? ? ? z . ? java/sql/SQLException database_error ? ? ? ? ? ? ? ? ? ? ? $ ,org/dspace/app/webui/filter/ShibbolethFilter ? ? java/lang/Object javax/servlet/Filter javax/servlet/ServletRequest javax/servlet/ServletResponse javax/servlet/FilterChain org/dspace/core/Context java/util/Enumeration javax/servlet/ServletException java/io/IOException org/dspace/app/webui/util/UIUtil obtainContext B(Ljavax/servlet/http/HttpServletRequest;)Lorg/dspace/core/Context; getCurrentUser ()Lorg/dspace/eperson/EPerson; getHeaderNames ()Ljava/util/Enumeration; hasMoreElements ()Z nextElement ()Ljava/lang/Object; toString ()Ljava/lang/String; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; getHeader &(Ljava/lang/String;)Ljava/lang/String; org/apache/log4j/Logger debug (Ljava/lang/Object;)V &org/dspace/app/webui/util/Authenticate startAuthentication k(Lorg/dspace/core/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Z @(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V org/dspace/core/LogManager Q(Lorg/dspace/core/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; warn *(Ljava/lang/Object;Ljava/lang/Throwable;)V $org/dspace/app/webui/util/JSPManager showInternalError R(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V isValid abort getLogger ,(Ljava/lang/Class;)Lorg/apache/log4j/Logger; ! ! "