From 47a6ff2fcb8e080362722eb393194a5541fc1791 Mon Sep 17 00:00:00 2001 From: Mike Wiesner Date: Wed, 26 Aug 2009 10:03:58 +0000 Subject: [PATCH] ses-1: minor changes --- .../extensions/kerberos/KerberosServiceRequestToken.java | 1 + .../extensions/kerberos/SunJaasKerberosTicketValidator.java | 4 ---- .../kerberos/web/SpnegoAuthenticationProcessingFilter.java | 4 ++++ 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/KerberosServiceRequestToken.java b/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/KerberosServiceRequestToken.java index 7bbd4c1..a7002a2 100644 --- a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/KerberosServiceRequestToken.java +++ b/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/KerberosServiceRequestToken.java @@ -37,6 +37,7 @@ public class KerberosServiceRequestToken extends AbstractAuthenticationToken { super(authorities); this.token = token; this.principal = principal; + super.setAuthenticated(true); } private static final long serialVersionUID = 395488921064775014L; diff --git a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/SunJaasKerberosTicketValidator.java b/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/SunJaasKerberosTicketValidator.java index f6a6495..c8e36de 100644 --- a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/SunJaasKerberosTicketValidator.java +++ b/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/SunJaasKerberosTicketValidator.java @@ -46,10 +46,6 @@ public class SunJaasKerberosTicketValidator implements KerberosTicketValidator, this.keyTabLocation = keyTabLocation; } - public void setServiceSubject(Subject serviceSubject) { - this.serviceSubject = serviceSubject; - } - @Override public void afterPropertiesSet() throws Exception { Assert.notNull(this.servicePrincipal, "ServicePrincipal muss gesetzt werden"); diff --git a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/web/SpnegoAuthenticationProcessingFilter.java b/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/web/SpnegoAuthenticationProcessingFilter.java index b9c7f8f..5a11e42 100644 --- a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/web/SpnegoAuthenticationProcessingFilter.java +++ b/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/web/SpnegoAuthenticationProcessingFilter.java @@ -43,6 +43,10 @@ public class SpnegoAuthenticationProcessingFilter extends GenericFilterBean { private AuthenticationManager authenticationManager; + public void setAuthenticationManager(AuthenticationManager authenticationManager) { + this.authenticationManager = authenticationManager; + } + @Override public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {