Skip to content

Commit fc17eae

Browse files
author
pavels
committed
Issue #405 - reorganization
1 parent e36ee85 commit fc17eae

File tree

66 files changed

+941
-598
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+941
-598
lines changed

authfilters/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ description "Authentication filters"
44
dependencies {
55
compile project(':common')
66
compile project(':security-core')
7+
compile "org.brickred:socialauth:4.12"
78
compile 'commons-codec:commons-codec:1.5'
89
}
910

authfilters/src/main/java/cz/incad/kramerius/auth/AuthenticatedUsers.java

Lines changed: 0 additions & 41 deletions
This file was deleted.

authfilters/src/main/java/cz/incad/kramerius/auth/ExtAuthFilter.java

Lines changed: 0 additions & 8 deletions
This file was deleted.

authfilters/src/main/java/cz/incad/kramerius/auth/UsersWrapper.java

Lines changed: 0 additions & 7 deletions
This file was deleted.

search/src/java/cz/incad/Kramerius/security/basicauth/AuthFilter.java renamed to authfilters/src/main/java/cz/incad/kramerius/auth/basic/AuthFilter.java

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
/**
1818
*
1919
*/
20-
package cz.incad.Kramerius.security.basicauth;
20+
package cz.incad.kramerius.auth.basic;
2121

2222
import java.io.IOException;
2323
import java.io.UnsupportedEncodingException;
@@ -26,6 +26,7 @@
2626
import java.util.HashMap;
2727
import java.util.logging.Level;
2828

29+
import javax.servlet.Filter;
2930
import javax.servlet.FilterChain;
3031
import javax.servlet.FilterConfig;
3132
import javax.servlet.ServletException;
@@ -37,10 +38,10 @@
3738
import biz.sourcecode.base64Coder.Base64Coder;
3839

3940
import com.google.inject.Inject;
41+
import com.google.inject.Injector;
4042
import com.google.inject.Provider;
4143
import com.google.inject.name.Named;
4244

43-
import cz.incad.Kramerius.backend.guice.K4GuiceFilter;
4445
import cz.incad.kramerius.processes.LRProcessManager;
4546
import cz.incad.kramerius.security.jaas.K4LoginModule;
4647
import cz.incad.kramerius.security.jaas.K4User;
@@ -49,7 +50,7 @@
4950
* Supporting basic authetnication filter
5051
* @author pavels
5152
*/
52-
public class AuthFilter extends K4GuiceFilter{
53+
public class AuthFilter implements Filter {
5354

5455
private static final String AUTH_TOKEN_HEADER_KEY = "auth-token";
5556
private static final String TOKEN_ATTRIBUTE_KEY = "token";
@@ -110,20 +111,16 @@ public void basicAuth(FilterChain arg2, HttpServletRequest request, HttpServletR
110111
HttpServletRequest authenticated = BasicAuthenticatedHTTPServletProxy.newInstance(request, principal);
111112
arg2.doFilter(authenticated, response);
112113
} else {
113-
arg2.doFilter(request, response);
114-
// sendError(response);
114+
arg2.doFilter(request, response);
115115
}
116116
} else {
117-
arg2.doFilter(request, response);
118-
// sendError(response);
117+
arg2.doFilter(request, response);
119118
}
120119
} else {
121120
arg2.doFilter(request, response);
122-
// sendError(response);
123121
}
124122
} else {
125-
arg2.doFilter(request, response);
126-
// sendError(response);
123+
arg2.doFilter(request, response);
127124
}
128125
}
129126

@@ -134,8 +131,13 @@ public void sendError(HttpServletResponse response) throws IOException {
134131

135132
@Override
136133
public void init(FilterConfig conf) throws ServletException {
137-
super.init(conf);
138-
LOGGER.info("initializing auth filter...");
134+
Injector injector = getInjector(conf);
135+
injector.injectMembers(this);
139136
this.realm = conf.getInitParameter("realm");
140137
}
138+
139+
protected Injector getInjector(FilterConfig config) {
140+
return (Injector) config.getServletContext().getAttribute(Injector.class.getName());
141+
}
142+
141143
}

search/src/java/cz/incad/Kramerius/security/basicauth/BasicAuthenticatedHTTPServletProxy.java renamed to authfilters/src/main/java/cz/incad/kramerius/auth/basic/BasicAuthenticatedHTTPServletProxy.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
/**
1818
*
1919
*/
20-
package cz.incad.Kramerius.security.basicauth;
20+
package cz.incad.kramerius.auth.basic;
2121

2222
import java.io.BufferedReader;
2323
import java.io.IOException;

authfilters/src/main/java/cz/incad/kramerius/auth/shibb/ShibbolethAuthFilter.java

Lines changed: 0 additions & 92 deletions
This file was deleted.

authfilters/src/main/java/cz/incad/kramerius/auth/shibb/impl/ShibAuthenticatedUsers.java

Lines changed: 0 additions & 139 deletions
This file was deleted.

0 commit comments

Comments
 (0)