Stefan Küng <tortoise...@gmail.com> wrote on 06/24/2011 09:04:41 AM:
> On 24.06.2011 15:50, Mark Phippard wrote:
> > On Fri, Jun 24, 2011 at 9:48 AM,<kmra...@rockwellcollins.com>  wrote:
> >
> >> Is anybody using serf with negotiate authentication?  I can't get it 
to
> >> work with a 1.6.5 server using mod_auth_kerb and negotiate.
> >>
> >> The server sends the 401:
> >>
> >> WWW-Authenticate: Negotiate
> >> WWW-Authenticate: Basic realm="my realm"
> >>
> >> correctly, but serf just keeps re-sending the same original
> >> unauthenticated
> >> request.  Works fine if negotiate is removed, and works fine either 
way
> >> when switched to use neon.
> >>
> >> I tested with the collabnet 1.7.0-dev build r1136035.  User agent 
shows:
> >> SVN/1.7.0-dev serf/0.8.0
> >
> > I am not building with Kerberos.  Wouldn't I need to compile with that
> > for the support to be included?  I would try the TortoiseSVN nightlies
> > as I think Stefan includes GSSAPI in his builds.
> >
> 
> Yes, TSVN is built with Kerberos support. But it's shipped without any 
> kerberos dlls - users have to install those separately.
> To avoid linker problems, we have our own gssapi header and cpp file 
> which we link against, and that then loads the installed dlls 
> dynamically if they're available. Here are our files in case someone 
> else want's to link their client with those:
> http://tortoisesvn.googlecode.com/svn/trunk/ext/gssapi/

Since neon "just works" for negotiate authentication without any 
additional
user configuration, I think that alone would be enough for any larger
company to want to keep neon as the default library...

Kevin R.

Reply via email to