Mercurial > lada > lada-server
comparison src/main/java/de/intevation/lada/util/auth/OpenIDFilter.java @ 683:1e54d59280e6
Organized imports.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Fri, 29 May 2015 13:08:41 +0200 |
parents | 03864256fafa |
children |
comparison
equal
deleted
inserted
replaced
682:0015e96a6454 | 683:1e54d59280e6 |
---|---|
6 * the documentation coming with IMIS-Labordaten-Application for details. | 6 * the documentation coming with IMIS-Labordaten-Application for details. |
7 */ | 7 */ |
8 | 8 |
9 package de.intevation.lada.util.auth; | 9 package de.intevation.lada.util.auth; |
10 | 10 |
11 import org.apache.log4j.Logger; | 11 import java.io.IOException; |
12 | 12 import java.io.InputStream; |
13 import java.util.Map; | |
14 import java.util.List; | |
15 import java.util.LinkedHashMap; | |
16 import java.net.URLDecoder; | 13 import java.net.URLDecoder; |
17 import java.util.Date; | 14 import java.util.Date; |
15 import java.util.LinkedHashMap; | |
16 import java.util.List; | |
17 import java.util.Map; | |
18 import java.util.Properties; | 18 import java.util.Properties; |
19 import java.util.Enumeration; | |
20 | |
21 import java.io.InputStream; | |
22 import java.io.IOException; | |
23 | 19 |
24 import javax.servlet.Filter; | 20 import javax.servlet.Filter; |
25 import javax.servlet.FilterChain; | 21 import javax.servlet.FilterChain; |
26 import javax.servlet.FilterConfig; | 22 import javax.servlet.FilterConfig; |
27 import javax.servlet.ServletContext; | |
28 import javax.servlet.ServletException; | 23 import javax.servlet.ServletException; |
29 import javax.servlet.ServletRequest; | 24 import javax.servlet.ServletRequest; |
30 import javax.servlet.ServletResponse; | 25 import javax.servlet.ServletResponse; |
31 import javax.servlet.annotation.WebFilter; | 26 import javax.servlet.annotation.WebFilter; |
32 import javax.servlet.http.HttpServletRequest; | 27 import javax.servlet.http.HttpServletRequest; |
33 import javax.servlet.http.HttpServletResponse; | 28 import javax.servlet.http.HttpServletResponse; |
34 import javax.servlet.http.HttpServletRequestWrapper; | 29 |
35 import javax.servlet.http.HttpSession; | 30 import org.apache.log4j.Logger; |
36 | 31 import org.openid4java.association.AssociationException; |
37 import org.openid4java.association.AssociationSessionType; | 32 import org.openid4java.association.AssociationSessionType; |
38 import org.openid4java.association.AssociationException; | 33 import org.openid4java.consumer.AbstractNonceVerifier; |
34 import org.openid4java.consumer.ConsumerException; | |
39 import org.openid4java.consumer.ConsumerManager; | 35 import org.openid4java.consumer.ConsumerManager; |
40 import org.openid4java.consumer.ConsumerException; | |
41 import org.openid4java.consumer.InMemoryConsumerAssociationStore; | 36 import org.openid4java.consumer.InMemoryConsumerAssociationStore; |
42 import org.openid4java.consumer.AbstractNonceVerifier; | |
43 import org.openid4java.message.ParameterList; | |
44 import org.openid4java.consumer.VerificationResult; | 37 import org.openid4java.consumer.VerificationResult; |
38 import org.openid4java.discovery.DiscoveryException; | |
45 import org.openid4java.discovery.DiscoveryInformation; | 39 import org.openid4java.discovery.DiscoveryInformation; |
46 import org.openid4java.discovery.Identifier; | 40 import org.openid4java.discovery.Identifier; |
47 import org.openid4java.discovery.DiscoveryException; | |
48 import org.openid4java.message.MessageException; | |
49 import org.openid4java.message.AuthRequest; | 41 import org.openid4java.message.AuthRequest; |
50 import org.openid4java.message.AuthSuccess; | 42 import org.openid4java.message.AuthSuccess; |
43 import org.openid4java.message.MessageException; | |
44 import org.openid4java.message.ParameterList; | |
51 import org.openid4java.message.ax.AxMessage; | 45 import org.openid4java.message.ax.AxMessage; |
52 import org.openid4java.message.ax.FetchRequest; | 46 import org.openid4java.message.ax.FetchRequest; |
53 import org.openid4java.message.ax.FetchResponse; | 47 import org.openid4java.message.ax.FetchResponse; |
54 | 48 |
55 /** ServletFilter used for OpenID authentification. */ | 49 /** ServletFilter used for OpenID authentification. */ |
103 boolean discoveryDone = false; | 97 boolean discoveryDone = false; |
104 private DiscoveryInformation discovered; | 98 private DiscoveryInformation discovered; |
105 | 99 |
106 private boolean discoverServer() { | 100 private boolean discoverServer() { |
107 /* Perform discovery on the configured providerUrl */ | 101 /* Perform discovery on the configured providerUrl */ |
108 List discoveries = null; | 102 List<?> discoveries = null; |
109 try { | 103 try { |
110 discoveries = manager.discover(providerUrl); | 104 discoveries = manager.discover(providerUrl); |
111 } catch (DiscoveryException e) { | 105 } catch (DiscoveryException e) { |
112 logger.debug("Discovery failed: " + e.getMessage()); | 106 logger.debug("Discovery failed: " + e.getMessage()); |
113 return false; | 107 return false; |