Re: Windows authentication from ASP.NET to SQL Server

From: Dominick Baier [DevelopMentor] (dbaier_at_pleasepleasenospamdevelop.com)
Date: 08/09/05

  • Next message: Paul Clement: "Re: Windows authentication from ASP.NET to SQL Server"
    Date: Tue, 09 Aug 2005 06:37:08 -0700
    
    

    Hello Nils,

    sounds like a typical double hop problem. google for asp.net and delegation
    and have a look at:
    http://www.leastprivilege.com/PermaLink.aspx?guid=ca303e8d-76a3-4ceb-992c-10098f3ed6d0

    HTH

    ---------------------------------------
    Dominick Baier - DevelopMentor
    http://www.leastprivilege.com

    > Hello,
    >
    > I am having trouble using Integrated Windows Authentication between
    > our intranet server and our database server, both of which are on our
    > local domain.
    >
    > Windows authentication works for our intranet server - my domain user
    > "DOM\nme" is correctly authenticated and authorized to view the
    > ASP.NET page on our intranet. In Web.config, I have both <identity
    > impersonate="true" /> and <authentication type="Windows" />. I have
    > disabled anonymous access in IIS 6.0.
    >
    > Windows authentication also works for the SQL Server; when logged on
    > to the domain, I can start Query Analyzer and connect to the SQL
    > Server using Windows authentication. Permissions on the SQL Server are
    > also correctly set up.
    >
    > However, problems arise when I want to connect to the SQL Server from
    > the ASP.NET page - I get the fairly common error message below:
    >
    > Login failed for user '(null)'. Reason: Not associated with a trusted
    > SQL Server connection.
    >
    > Although I do get a lot of hits when searching for this specific
    > error, I still can't seem to find the cause of the problem.
    >
    > The connection string I'm using to connect to the SQL Server is:
    > "Server=DB;Integrated Security=SSPI;Database=IntranetDB".
    >
    > When setting <identity impersonate="false">, I get the error message
    > "Login failed for user 'DOM\INTRANET$'." - DOM\INTRANET$ is the
    > hostname of the intranet server.
    >
    > In the database servers event log, I can see two events (supplied
    > below) after trying to authenticate (unsuccessfully) from the ASP.NET
    > application to the SQL Server as "DOM\nme".
    >
    > What do I need to do to let users use Windows authentication against
    > the DB server as well?
    >
    > Regards,
    > Nils Magnus Englund
    > (event log entries follows...)
    >
    > Date: 08.08.2005
    > Source: Security
    > Time: 15:14:55
    > Category: Logon/Logoff
    > Type: Success Audit
    > Event ID: 540
    > User: NT AUTHORITY\ANONYMOUS LOGON
    > Computer: DB
    > Description:
    > Successful Network Logon:
    > User Name:
    > Domain:
    > Logon ID: (0x0,0x5CE408)
    > Logon Type: 3
    > Logon Process: NtLmSsp
    > Authentication Package: NTLM
    > Workstation Name: INTRANET
    > Logon GUID: -
    > Caller User Name: -
    > Caller Domain: -
    > Caller Logon ID: -
    > Caller Process ID: -
    > Transited Services: -
    > Source Network Address: -
    > Source Port: -
    > Date: 08.08.2005
    > Source: Security
    > Time: 15:14:55
    > Category: Logon/Logoff
    > Type: Success Audit
    > Event ID: 538
    > User: NT AUTHORITY\ANONYMOUS LOGON
    > Computer: DB
    > Description:
    > User Logoff:
    > User Name: ANONYMOUS LOGON
    > Domain: NT AUTHORITY
    > Logon ID: (0x0,0x5CE408)
    > Logon Type: 3


  • Next message: Paul Clement: "Re: Windows authentication from ASP.NET to SQL Server"

    Relevant Pages

    • Re: Windows Auth to SQL Server from ATL Web Service not working...
      ... account I'm logged on as. ... SQL on a different box from my web service in an Atl Server web ... impersonation token is not passed on to the SQL Server. ... Event Category: Account Logon ...
      (microsoft.public.vc.atl)
    • Windows authentication from ASP.NET to SQL Server
      ... I am having trouble using Integrated Windows Authentication between our ... intranet server and our database server, both of which are on our local ... Windows authentication works for our intranet server - my domain user ... Successful Network Logon: ...
      (microsoft.public.dotnet.framework.aspnet)
    • Re: problem with connecting to sql server via a wireless applicati
      ... Yes since I cant pinge the server IP from the device I need to investigate ... Also I can't change from Windows authentication to mixed mode to allow both ... Visual Studio 2005 and it doesn't have SQL Server Management Studio. ... to port 1433 and changed the connection string to the suggested format. ...
      (microsoft.public.sqlserver.clients)
    • Re: VMS SQL client
      ... are you sure the target server is MS SQL Server 2000? ... About to logon ... SQL server failed., oserrstr OpenClient): ...
      (comp.os.vms)
    • Re: Single Sign on
      ... Is you server and users in a domain configuration? ... do is create an NT global group that contains your user accounts. ... This is SQL Server Windows Authentication model and only ...
      (microsoft.public.sqlserver.setup)