Re: IE 6 connecting to IIS 6.0 using NTLM and not Kerberos
From: Ken Schaefer (kenREMOVE_at_THISadOpenStatic.com)
Date: 04/13/04
- Next message: Visca: "Windows Server 2000 to 2003 Migration Problem"
- Previous message: Ken Schaefer: "Re: iis reverse proxy"
- In reply to: Jeremy Smith: "RE: IE 6 connecting to IIS 6.0 using NTLM and not Kerberos"
- Next in thread: Jeremy Smith: "Re: IE 6 connecting to IIS 6.0 using NTLM and not Kerberos"
- Reply: Jeremy Smith: "Re: IE 6 connecting to IIS 6.0 using NTLM and not Kerberos"
- Messages sorted by: [ date ] [ thread ]
Date: Tue, 13 Apr 2004 11:48:39 +1000
How do you know that IE is falling back to NTLM authentication? That's the
first thing we need to troubleshoot. In an Windows 2000 domain, without
Kerberos, you'll never get delegation working.
Here are some links that may help - perhaps there is something in there that
you have missed?
<snip>
a) if you do this, you will lose the benefits of connection pooling, as a
separate connection will be used for each security context (each user
account will have it's own pool). So, this solution will not scale to a
large number of users. It's OK if you have a small number of users
b) the problem is double-hop authentication. When using IWA, the webserver
does not have the user's password. It just gets a token from the DC, but the
token does not have permission to logon to network resources.
Options:
a) if you are using a Windows 2000 Domain, you can enable delegation. This
allows the IIS server to impersonate the Windows account, and logon to the
backend SQL Server. You need to use Kerberos authentication for this (not
NTLM v2)
b) if you are using a Windows 2003 Domain, when you enable constrained
delegation, you can use Protocol Transition. This allows the user to
authenticate using any of a number of mechanisms to the IIS server (eg
Digest, or NTLM), and the webserver can still get an Kerberos token to logon
to the SQL Server.
Here are a few articles to get you started:
IMPORTANT:
Read chapter 12 from the Building Secure ASP.Net Application Book - it has
very good information about building scalable, secure ASP.Net applications
(eg using a trusted subsystem model):
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetsec/html/secnetlpMSDN.asp?frame=true
http://support.microsoft.com/?id=319723
INF: SQL Server 2000 Kerberos support including SQL Server virtual servers
on server clusters
http://support.microsoft.com/default.aspx?scid=kb;en-us;810572
HOW TO: Configure an ASP.NET Application for a Delegation Scenario
http://support.microsoft.com/?id=294382
Authentication May Fail with "401.3" Error If Web Site's "Host Header"
Differs from Server's NetBIOS Name
http://support.microsoft.com/default.aspx?kbid=325894
HOW TO: Configure Computer Accounts and User Accounts So That They Are
Trusted for Delegation in Windows Server 2003 Enterprise Edition (also
includes Windows 2000 instructions)
http://www.microsoft.com/resources/documentation/WindowsServ/2003/standard/proddocs/en-us/Default.asp?url=/resources/documentation/WindowsServ/2003/standard/proddocs/en-us/se_con_del_computer.asp
Configuring Users and Computers for delegation (there's a couple of pages -
use the links in the nav bar to get to them)
Windows 2003 Protocol Transition
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/technologies/security/constdel.mspx
</snip>
Cheers
Ken
"Jeremy Smith" <anonymous@discussions.microsoft.com> wrote in message
news:B2F96245-DD55-45D2-9E54-3309749CEB85@microsoft.com...
: THe DomainName\m11111 is also used to connect to a 2000 server with SQQL
2000 on it.
:
: We currently have both IIS and SQL server in the same Active Directory
2000 domain.
- Next message: Visca: "Windows Server 2000 to 2003 Migration Problem"
- Previous message: Ken Schaefer: "Re: iis reverse proxy"
- In reply to: Jeremy Smith: "RE: IE 6 connecting to IIS 6.0 using NTLM and not Kerberos"
- Next in thread: Jeremy Smith: "Re: IE 6 connecting to IIS 6.0 using NTLM and not Kerberos"
- Reply: Jeremy Smith: "Re: IE 6 connecting to IIS 6.0 using NTLM and not Kerberos"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|