Autenticação de formulários do IIS (php, login no lado do servidor asp.net)

1

Temos vários aplicativos em execução em um único "site".

Por exemplo:
www.site.com/
www.site.com/app1
www.site.com/app2
etc ...

Destes sites, alguns executam o PHP e outros executam o ASP.net.

Temos a Autenticação do Windows em execução e funcionando agora para todos os sites. Estamos nos perguntando se a Autenticação de Formulários passando por um formulário do ASP.net continuará a autenticar o usuário em todos esses outros aplicativos, mesmo se eles forem PHP.

Pergunta simples - mas qualquer outra entrada seria legal!

Obrigado!

    
por James Barnett 19.09.2011 / 20:14

1 resposta

1

Por padrão, a autenticação de formulários aplica-se apenas ao código gerenciado. No entanto, você pode fazer isso se aplicar a todos os tipos de arquivos, indo ao seu site - > Módulos e edite o módulo FormsAuthentication. Desmarque a opção "Invocar apenas para solicitações para aplicativos ASP.NET ou manipuladores gerenciados".

Há uma pequena penalidade de desempenho para que um módulo gerenciado funcione para todos os arquivos, mas, a menos que você tenha um servidor muito ocupado, você não notará isso.

    
por 20.09.2011 / 15:41