[25200] in Kerberos

home help back first fref pref prev next nref lref last post

Re: Determining the Kerberos domain in HTTP

daemon@ATHENA.MIT.EDU (Douglas E. Engert)
Tue Jan 3 17:47:32 2006

Message-ID: <43BAFEC8.6020205@anl.gov>
Date: Tue, 03 Jan 2006 16:46:32 -0600
From: "Douglas E. Engert" <deengert@anl.gov>
MIME-Version: 1.0
To: =?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?= <martin@v.loewis.de>
In-Reply-To: <43b1695b$0$4061$9b622d9e@news.freenet.de>
Cc: kerberos@mit.edu
Content-Type: text/plain; charset="iso-8859-1"
Errors-To: kerberos-bounces@mit.edu
Content-Transfer-Encoding: 8bit

This sounds like IE and sspi are using referrals:

http://www.ietf.org/internet-drafts/draft-ietf-krb-wg-kerberos-referrals-06.txt

where the client asks the KDC of the user's realm to refer the
client to the correct realm for the server. In AD it uses the Global
Catalog to find it in the forest.  I believe that there was some support
or patches for referrals in the Heimdal or MIT KDC. But no client
support yet that I know of.


Martin v. Löwis wrote:

> How should a web browser determine the domain
> in the SPN? More specifically, how does IE6 determine
> the domain.
> 
> In our scenario, we have two AD domains: B.com,
> and A.B.com. There is a unidirectional trust: A.B.com
> trusts B.com. The web server is www.A.B.com; it
> has a servicePrincipalName mapping in the Active
> Directory, with a SPN of HTTP/www.a.b.com
> 
> A user foo@A.B.COM can readily authenticate to
> the webserver.
> 
> Also, with MIT Kerberos on Linux, a user which
> has a tgt for bar@B.COM can authenticate to the
> webserver.
> 
> Unfortunately, bar@B.COM, can NOT authenticate
> to the webserver with IE6, and neither with
> Mozilla Firefox, using SSPI.
> 
> My guess is that SSPI tries to obtain a ticket
> for HTTP/www.a.b.com@B.COM, when it should ask
> for a ticket for HTTP/www.a.b.com@A.B.COM
> (which it would get).
> 
> How can I tell IE6/SSPI/SPNEGO to go to a
> different KDC for authentication?

You can't, but you could get the user's KDC to
handle referrals.

> 
> TIA,
> Martin
> ________________________________________________
> Kerberos mailing list           Kerberos@mit.edu
> https://mailman.mit.edu/mailman/listinfo/kerberos
> 
> 

-- 

  Douglas E. Engert  <DEEngert@anl.gov>
  Argonne National Laboratory
  9700 South Cass Avenue
  Argonne, Illinois  60439
  (630) 252-5444
________________________________________________
Kerberos mailing list           Kerberos@mit.edu
https://mailman.mit.edu/mailman/listinfo/kerberos

home help back first fref pref prev next nref lref last post