none
Asp.Net Windows Authetication + SQL Server Windows Authentication RRS feed

  • Pergunta

  • Srs, boa tarde.

    Criei uma aplicação em Asp.net 4.5 + SQL Server 2012.

    A aplicação está publicada no IIS 7.5.

    Eu estou com o seguinte problema:

    A aplicação está com Windows Authentication e o SQL tb, e eu preciso que a autenticação no SQL seja do usuário logado na aplicação e não o usuário que está configurado na Application Pool.

    Existe alguma forma de fazer isso?? 

    Obs: Eu não estou querendo utilizar o Impersonate

    sexta-feira, 11 de julho de 2014 20:20

Respostas

  • Boa tarde,

    Por que você não quer utilizar o Impersonate? Ele faz o que você está querendo.


    Carlos Eduardo Ferreira

    terça-feira, 15 de julho de 2014 16:28
  • Não, quando você habilita essa opção toda a aplicação vai utilizar a conta do usuário ao invés de utilizar a conta do ApplicationPool.

    Inclusive para acessar a pasta da aplicação. Se o usuário não tiver permissão (NTFS) de acesso a pasta, ele não conseguirá acessar a aplicação.


    Carlos Eduardo Ferreira


    terça-feira, 15 de julho de 2014 20:44

Todas as Respostas

  • Olá Felipe,

     caso você deixe sem configurar o IIS por padrão ele pega o usuario conectado no windows !

    segunda-feira, 14 de julho de 2014 11:27
  • Boa tarde,

    Por que você não quer utilizar o Impersonate? Ele faz o que você está querendo.


    Carlos Eduardo Ferreira

    terça-feira, 15 de julho de 2014 16:28
  • Carlos Eduardo, 

    Para utilizar o Impersonate, eu não preciso informar um usuário especifico???

    terça-feira, 15 de julho de 2014 20:25
  • Não, quando você habilita essa opção toda a aplicação vai utilizar a conta do usuário ao invés de utilizar a conta do ApplicationPool.

    Inclusive para acessar a pasta da aplicação. Se o usuário não tiver permissão (NTFS) de acesso a pasta, ele não conseguirá acessar a aplicação.


    Carlos Eduardo Ferreira


    terça-feira, 15 de julho de 2014 20:44