<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Spring Security Kerberos/SPNEGO Extension</title>
	<atom:link href="http://blog.springsource.com/2009/09/28/spring-security-kerberos/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.springsource.com/2009/09/28/spring-security-kerberos/</link>
	<description>The voice of SpringSource</description>
	<lastBuildDate>Wed, 17 Mar 2010 12:25:56 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: ukdavo</title>
		<link>http://blog.springsource.com/2009/09/28/spring-security-kerberos/comment-page-1/#comment-171477</link>
		<dc:creator>ukdavo</dc:creator>
		<pubDate>Wed, 03 Mar 2010 21:16:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2756#comment-171477</guid>
		<description>@Clarence @norm

I had similar problems but found that they disappeared when I changed the command parameters as per http://wiki.alfresco.com/wiki/Configuring_the_CIFS_and_web_servers_for_Kerberos/AD_integration. I also followed their suggestions re the &quot;Use DES encryption types for this account&quot; and &quot;Do not require Kerberos preauthentication&quot; options. I&#039;ve no idea if this will help you but it seemed to work for me.</description>
		<content:encoded><![CDATA[<p>@Clarence @norm</p>
<p>I had similar problems but found that they disappeared when I changed the command parameters as per <a href="http://wiki.alfresco.com/wiki/Configuring_the_CIFS_and_web_servers_for_Kerberos/AD_integration" rel="nofollow">http://wiki.alfresco.com/wiki/Configuring_the_CIFS_and_web_servers_for_Kerberos/AD_integration</a>. I also followed their suggestions re the &#034;Use DES encryption types for this account&#034; and &#034;Do not require Kerberos preauthentication&#034; options. I&#039;ve no idea if this will help you but it seemed to work for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Clarence</title>
		<link>http://blog.springsource.com/2009/09/28/spring-security-kerberos/comment-page-1/#comment-171474</link>
		<dc:creator>Clarence</dc:creator>
		<pubDate>Wed, 03 Mar 2010 17:54:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2756#comment-171474</guid>
		<description>@norm - I had the same problem with Windows Server 2003, and the only solution that worked for me was ktab, as you described.  

Anybody know why this error occurs with the keytab produced by ktpass?</description>
		<content:encoded><![CDATA[<p>@norm &#8211; I had the same problem with Windows Server 2003, and the only solution that worked for me was ktab, as you described.  </p>
<p>Anybody know why this error occurs with the keytab produced by ktpass?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: norm</title>
		<link>http://blog.springsource.com/2009/09/28/spring-security-kerberos/comment-page-1/#comment-171460</link>
		<dc:creator>norm</dc:creator>
		<pubDate>Tue, 02 Mar 2010 08:27:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2756#comment-171460</guid>
		<description>Always got GSSException &quot;Checksum failed&quot; when validating Ticket sent back from Windows Server 2008 against Keytab file produced by ktpass. The only thing that worked for me was recreating keytab file with ktab.exe provided by JDK on windows installation</description>
		<content:encoded><![CDATA[<p>Always got GSSException &#034;Checksum failed&#034; when validating Ticket sent back from Windows Server 2008 against Keytab file produced by ktpass. The only thing that worked for me was recreating keytab file with ktab.exe provided by JDK on windows installation</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter</title>
		<link>http://blog.springsource.com/2009/09/28/spring-security-kerberos/comment-page-1/#comment-171388</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Tue, 23 Feb 2010 04:03:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2756#comment-171388</guid>
		<description>Received Negotiate Header for request http://w0024e8db674a.oceania.corp.anz.com:8080/spring-security-kerberos-sample-1.0.0.M1/secure/index.jsp: Negotiate TlRMTV
NTUAABAAAAB7IIogcABwA1AAAADQANACgAAAAFASgKAAAAD1cwMDI0RThEQjY3NEFPQ0VBTklB
Authentication attempt using org.springframework.security.extensions.kerberos.KerberosServiceAuthenticationProvider
Try to validate Kerberos Token
Negotiate Header was invalid: Negotiate TlRMTVNTUAABAAAAB7IIogcABwA1AAAADQANACgAAAAFASgKAAAAD1cwMDI0RThEQjY3NEFPQ0VBTklB
org.springframework.security.authentication.BadCredentialsException: Kerberos validation not succesfull
        at org.springframework.security.extensions.kerberos.SunJaasKerberosTicketValidator.validateTicket(SunJaasKerberosTicketValidator.java:65)
        at org.springframework.security.extensions.kerberos.KerberosServiceAuthenticationProvider.authenticate(KerberosServiceAuthenticationProvider.java:86)
        at org.springframework.security.authentication.ProviderManager.doAuthentication(ProviderManager.java:127)
        at org.springframework.security.authentication.AbstractAuthenticationManager.authenticate(AbstractAuthenticationManager.java:49)
        at org.springframework.security.extensions.kerberos.web.SpnegoAuthenticationProcessingFilter.doFilter(SpnegoAuthenticationProcessingFilter.java:118)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
        at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
        at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:150)
        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.security.PrivilegedActionException: GSSException: Defective token detected (Mechanism level: GSSHeader did not find the right tag)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:396)
        at org.springframework.security.extensions.kerberos.SunJaasKerberosTicketValidator.validateTicket(SunJaasKerberosTicketValidator.java:63)
        ... 22 more
Caused by: GSSException: Defective token detected (Mechanism level: GSSHeader did not find the right tag)
        at sun.security.jgss.GSSHeader.(GSSHeader.java:80)
        at sun.security.jgss.GSSContextImpl.acceptSecContext(GSSContextImpl.java:287)
        at sun.security.jgss.GSSContextImpl.acceptSecContext(GSSContextImpl.java:267)
        at org.springframework.security.extensions.kerberos.SunJaasKerberosTicketValidator$KerberosValidateAction.run(SunJaasKerberosTicketValidator.java:135)
        at org.springframework.security.extensions.kerberos.SunJaasKerberosTicketValidator$KerberosValidateAction.run(SunJaasKerberosTicketValidator.java:125)
        ... 25 more
SecurityContextHolder now cleared, as request processing completed</description>
		<content:encoded><![CDATA[<p>Received Negotiate Header for request <a href="http://w0024e8db674a.oceania.corp.anz.com:8080/spring-security-kerberos-sample-1.0.0.M1/secure/index.jsp" rel="nofollow">http://w0024e8db674a.oceania.corp.anz.com:8080/spring-security-kerberos-sample-1.0.0.M1/secure/index.jsp</a>: Negotiate TlRMTV<br />
NTUAABAAAAB7IIogcABwA1AAAADQANACgAAAAFASgKAAAAD1cwMDI0RThEQjY3NEFPQ0VBTklB<br />
Authentication attempt using org.springframework.security.extensions.kerberos.KerberosServiceAuthenticationProvider<br />
Try to validate Kerberos Token<br />
Negotiate Header was invalid: Negotiate TlRMTVNTUAABAAAAB7IIogcABwA1AAAADQANACgAAAAFASgKAAAAD1cwMDI0RThEQjY3NEFPQ0VBTklB<br />
org.springframework.security.authentication.BadCredentialsException: Kerberos validation not succesfull<br />
        at org.springframework.security.extensions.kerberos.SunJaasKerberosTicketValidator.validateTicket(SunJaasKerberosTicketValidator.java:65)<br />
        at org.springframework.security.extensions.kerberos.KerberosServiceAuthenticationProvider.authenticate(KerberosServiceAuthenticationProvider.java:86)<br />
        at org.springframework.security.authentication.ProviderManager.doAuthentication(ProviderManager.java:127)<br />
        at org.springframework.security.authentication.AbstractAuthenticationManager.authenticate(AbstractAuthenticationManager.java:49)<br />
        at org.springframework.security.extensions.kerberos.web.SpnegoAuthenticationProcessingFilter.doFilter(SpnegoAuthenticationProcessingFilter.java:118)<br />
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)<br />
        at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)<br />
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)<br />
        at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:150)<br />
        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)<br />
        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)<br />
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br />
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br />
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)<br />
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)<br />
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)<br />
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)<br />
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)<br />
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)<br />
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)<br />
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)<br />
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)<br />
        at java.lang.Thread.run(Thread.java:619)<br />
Caused by: java.security.PrivilegedActionException: GSSException: Defective token detected (Mechanism level: GSSHeader did not find the right tag)<br />
        at java.security.AccessController.doPrivileged(Native Method)<br />
        at javax.security.auth.Subject.doAs(Subject.java:396)<br />
        at org.springframework.security.extensions.kerberos.SunJaasKerberosTicketValidator.validateTicket(SunJaasKerberosTicketValidator.java:63)<br />
        &#8230; 22 more<br />
Caused by: GSSException: Defective token detected (Mechanism level: GSSHeader did not find the right tag)<br />
        at sun.security.jgss.GSSHeader.(GSSHeader.java:80)<br />
        at sun.security.jgss.GSSContextImpl.acceptSecContext(GSSContextImpl.java:287)<br />
        at sun.security.jgss.GSSContextImpl.acceptSecContext(GSSContextImpl.java:267)<br />
        at org.springframework.security.extensions.kerberos.SunJaasKerberosTicketValidator$KerberosValidateAction.run(SunJaasKerberosTicketValidator.java:135)<br />
        at org.springframework.security.extensions.kerberos.SunJaasKerberosTicketValidator$KerberosValidateAction.run(SunJaasKerberosTicketValidator.java:125)<br />
        &#8230; 25 more<br />
SecurityContextHolder now cleared, as request processing completed</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Grant</title>
		<link>http://blog.springsource.com/2009/09/28/spring-security-kerberos/comment-page-1/#comment-171387</link>
		<dc:creator>Grant</dc:creator>
		<pubDate>Tue, 23 Feb 2010 04:01:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2756#comment-171387</guid>
		<description>I got this error:

Received Negotiate Header for request :
Negotiate TlRMTV
NTUAABAAAAB7IIogcABwA1AAAADQANACgAAAAFASgKAAAAD1cwMDI0RThEQjY3NEFPQ0VBTklB
Authentication attempt using org.springframework.security.extensions.kerberos.KerberosServiceAuthenticationProvider
Try to validate Kerberos Token
Negotiate Header was invalid: Negotiate TlRMTVNTUAABAAAAB7IIogcABwA1AAAADQANACgAAAAFASgKAAAAD1cwMDI0RThEQjY3NEFPQ0VBTklB
org.springframework.security.authentication.BadCredentialsException: Kerberos validation not succesfull
        at org.springframework.security.extensions.kerberos.SunJaasKerberosTicketValidator.validateTicket(SunJaasKerberosTicketValidator.java:65)
        at org.springframework.security.extensions.kerberos.KerberosServiceAuthenticationProvider.authenticate(KerberosServiceAuthenticationProvider.java:86)
        at org.springframework.security.authentication.ProviderManager.doAuthentication(ProviderManager.java:127)
        at org.springframework.security.authentication.AbstractAuthenticationManager.authenticate(AbstractAuthenticationManager.java:49)
        at org.springframework.security.extensions.kerberos.web.SpnegoAuthenticationProcessingFilter.doFilter(SpnegoAuthenticationProcessingFilter.java:118)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
        at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
        at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:150)
        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.security.PrivilegedActionException: GSSException: Defective token detected (Mechanism level: GSSHeader did not find the right tag)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:396)
        at org.springframework.security.extensions.kerberos.SunJaasKerberosTicketValidator.validateTicket(SunJaasKerberosTicketValidator.java:63)
        ... 22 more
Caused by: GSSException: Defective token detected (Mechanism level: GSSHeader did not find the right tag)
        at sun.security.jgss.GSSHeader.(GSSHeader.java:80)
        at sun.security.jgss.GSSContextImpl.acceptSecContext(GSSContextImpl.java:287)
        at sun.security.jgss.GSSContextImpl.acceptSecContext(GSSContextImpl.java:267)
        at org.springframework.security.extensions.kerberos.SunJaasKerberosTicketValidator$KerberosValidateAction.run(SunJaasKerberosTicketValidator.java:135)
        at org.springframework.security.extensions.kerberos.SunJaasKerberosTicketValidator$KerberosValidateAction.run(SunJaasKerberosTicketValidator.java:125)
        ... 25 more
SecurityContextHolder now cleared, as request processing completed


Any help? Thanks.</description>
		<content:encoded><![CDATA[<p>I got this error:</p>
<p>Received Negotiate Header for request :<br />
Negotiate TlRMTV<br />
NTUAABAAAAB7IIogcABwA1AAAADQANACgAAAAFASgKAAAAD1cwMDI0RThEQjY3NEFPQ0VBTklB<br />
Authentication attempt using org.springframework.security.extensions.kerberos.KerberosServiceAuthenticationProvider<br />
Try to validate Kerberos Token<br />
Negotiate Header was invalid: Negotiate TlRMTVNTUAABAAAAB7IIogcABwA1AAAADQANACgAAAAFASgKAAAAD1cwMDI0RThEQjY3NEFPQ0VBTklB<br />
org.springframework.security.authentication.BadCredentialsException: Kerberos validation not succesfull<br />
        at org.springframework.security.extensions.kerberos.SunJaasKerberosTicketValidator.validateTicket(SunJaasKerberosTicketValidator.java:65)<br />
        at org.springframework.security.extensions.kerberos.KerberosServiceAuthenticationProvider.authenticate(KerberosServiceAuthenticationProvider.java:86)<br />
        at org.springframework.security.authentication.ProviderManager.doAuthentication(ProviderManager.java:127)<br />
        at org.springframework.security.authentication.AbstractAuthenticationManager.authenticate(AbstractAuthenticationManager.java:49)<br />
        at org.springframework.security.extensions.kerberos.web.SpnegoAuthenticationProcessingFilter.doFilter(SpnegoAuthenticationProcessingFilter.java:118)<br />
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)<br />
        at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)<br />
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)<br />
        at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:150)<br />
        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)<br />
        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)<br />
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br />
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br />
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)<br />
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)<br />
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)<br />
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)<br />
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)<br />
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)<br />
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)<br />
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)<br />
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)<br />
        at java.lang.Thread.run(Thread.java:619)<br />
Caused by: java.security.PrivilegedActionException: GSSException: Defective token detected (Mechanism level: GSSHeader did not find the right tag)<br />
        at java.security.AccessController.doPrivileged(Native Method)<br />
        at javax.security.auth.Subject.doAs(Subject.java:396)<br />
        at org.springframework.security.extensions.kerberos.SunJaasKerberosTicketValidator.validateTicket(SunJaasKerberosTicketValidator.java:63)<br />
        &#8230; 22 more<br />
Caused by: GSSException: Defective token detected (Mechanism level: GSSHeader did not find the right tag)<br />
        at sun.security.jgss.GSSHeader.(GSSHeader.java:80)<br />
        at sun.security.jgss.GSSContextImpl.acceptSecContext(GSSContextImpl.java:287)<br />
        at sun.security.jgss.GSSContextImpl.acceptSecContext(GSSContextImpl.java:267)<br />
        at org.springframework.security.extensions.kerberos.SunJaasKerberosTicketValidator$KerberosValidateAction.run(SunJaasKerberosTicketValidator.java:135)<br />
        at org.springframework.security.extensions.kerberos.SunJaasKerberosTicketValidator$KerberosValidateAction.run(SunJaasKerberosTicketValidator.java:125)<br />
        &#8230; 25 more<br />
SecurityContextHolder now cleared, as request processing completed</p>
<p>Any help? Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ukdavo</title>
		<link>http://blog.springsource.com/2009/09/28/spring-security-kerberos/comment-page-1/#comment-171293</link>
		<dc:creator>ukdavo</dc:creator>
		<pubDate>Tue, 09 Feb 2010 18:49:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2756#comment-171293</guid>
		<description>Thanks Peter. I just spotted your advice on the Spring Extensions forum. Time to set up a new VM I guess!</description>
		<content:encoded><![CDATA[<p>Thanks Peter. I just spotted your advice on the Spring Extensions forum. Time to set up a new VM I guess!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Mularien</title>
		<link>http://blog.springsource.com/2009/09/28/spring-security-kerberos/comment-page-1/#comment-171292</link>
		<dc:creator>Peter Mularien</dc:creator>
		<pubDate>Tue, 09 Feb 2010 18:43:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2756#comment-171292</guid>
		<description>@ukdavo
&quot;I&#039;m running everything on a Windows Server 2003 VM that&#039;s been set up as a PDC.&quot;
You MUST have the browser client on a separate machine, otherwise it will always use NTLM.</description>
		<content:encoded><![CDATA[<p>@ukdavo<br />
&#034;I&#039;m running everything on a Windows Server 2003 VM that&#039;s been set up as a PDC.&#034;<br />
You MUST have the browser client on a separate machine, otherwise it will always use NTLM.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaron Douglas</title>
		<link>http://blog.springsource.com/2009/09/28/spring-security-kerberos/comment-page-1/#comment-171290</link>
		<dc:creator>Aaron Douglas</dc:creator>
		<pubDate>Tue, 09 Feb 2010 17:00:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2756#comment-171290</guid>
		<description>Mike - How does this plugin work with a load-balanced environment?  I&#039;ve never used Kerberos before and I&#039;d like to set this up on an app I&#039;m running.  The issue is, the app may be running on multiple servers.  Can I have my sys admins add multiple service principals to the same Windows user, one for each fully qualified server name?  What if all the servers are behind a single proxy load balancer?  Thanks for your help!</description>
		<content:encoded><![CDATA[<p>Mike &#8211; How does this plugin work with a load-balanced environment?  I&#039;ve never used Kerberos before and I&#039;d like to set this up on an app I&#039;m running.  The issue is, the app may be running on multiple servers.  Can I have my sys admins add multiple service principals to the same Windows user, one for each fully qualified server name?  What if all the servers are behind a single proxy load balancer?  Thanks for your help!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ukdavo</title>
		<link>http://blog.springsource.com/2009/09/28/spring-security-kerberos/comment-page-1/#comment-171286</link>
		<dc:creator>ukdavo</dc:creator>
		<pubDate>Tue, 09 Feb 2010 15:18:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2756#comment-171286</guid>
		<description>@Arve - I created the krb5.ini so I&#039;ve got a little further. It looks like IE is sending a NTLM token instead of a Kerberos token. I added the site into the Intranet zone so I&#039;m not sure what&#039;s going on. Thanks for your help anyway. I&#039;ll keep Googling for an answer.</description>
		<content:encoded><![CDATA[<p>@Arve &#8211; I created the krb5.ini so I&#039;ve got a little further. It looks like IE is sending a NTLM token instead of a Kerberos token. I added the site into the Intranet zone so I&#039;m not sure what&#039;s going on. Thanks for your help anyway. I&#039;ll keep Googling for an answer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ukdavo</title>
		<link>http://blog.springsource.com/2009/09/28/spring-security-kerberos/comment-page-1/#comment-171284</link>
		<dc:creator>ukdavo</dc:creator>
		<pubDate>Tue, 09 Feb 2010 11:27:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2756#comment-171284</guid>
		<description>Thanks for your help. Using Spring Security 3.0.0 M2 seems to have helped in that I&#039;m further than I was before. Unfortunately, I now get an IllegalArgumentException - it can&#039;t find the file C:\Windows\krb5.ini. This file doesn&#039;t exist - do I have to create one? I&#039;m running everything on a Windows Server 2003 VM that&#039;s been set up as a PDC.</description>
		<content:encoded><![CDATA[<p>Thanks for your help. Using Spring Security 3.0.0 M2 seems to have helped in that I&#039;m further than I was before. Unfortunately, I now get an IllegalArgumentException &#8211; it can&#039;t find the file C:\Windows\krb5.ini. This file doesn&#039;t exist &#8211; do I have to create one? I&#039;m running everything on a Windows Server 2003 VM that&#039;s been set up as a PDC.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
