minor fixes

This commit is contained in:
Mike Wiesner
2009-09-01 18:23:17 +00:00
parent bbc4348f22
commit 2b3a31b14f
2 changed files with 5 additions and 6 deletions

View File

@@ -112,6 +112,7 @@ public class SunJaasKerberosTicketValidator implements KerberosTicketValidator,
public LoginConfig(String keyTabLocation, String servicePrincipalName, boolean debug) {
this.keyTabLocation = keyTabLocation;
this.servicePrincipalName = servicePrincipalName;
this.debug = debug;
}
@Override
@@ -125,7 +126,7 @@ public class SunJaasKerberosTicketValidator implements KerberosTicketValidator,
if (this.debug) {
options.put("debug", "true");
}
options.put("isInitiator", "true");
options.put("isInitiator", "false");
return new AppConfigurationEntry[] { new AppConfigurationEntry("com.sun.security.auth.module.Krb5LoginModule",
AppConfigurationEntry.LoginModuleControlFlag.REQUIRED, options), };

View File

@@ -13,9 +13,6 @@
<bean id="spnegoEntryPoint"
class="org.springframework.security.extensions.kerberos.web.SpnegoEntryPoint" />
<bean
class="org.springframework.security.extensions.kerberos.web.SpnegoAuthenticationProcessingFilter" />
<bean id="spnegoAuthenticationProcessingFilter"
class="org.springframework.security.extensions.kerberos.web.SpnegoAuthenticationProcessingFilter">
<property name="authenticationManager" ref="authenticationManager" />
@@ -30,8 +27,9 @@
<property name="ticketValidator">
<bean
class="org.springframework.security.extensions.kerberos.SunJaasKerberosTicketValidator">
<property name="servicePrincipal" value="HTTP/add-your-hostname-here" />
<property name="keyTabLocation" value="classpath:spring-security.keytab" />
<property name="servicePrincipal" value="HTTP/web.springsource.com" />
<property name="keyTabLocation" value="classpath:http-java.keytab" />
<property name="debug" value="true"/>
</bean>
</property>
<property name="userDetailsService" ref="dummyUserDetailsService" />