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;
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)