/ / ColdFusion com autenticação baseada em formulários do IIS - iis, coldfusion, autenticação de formulários

ColdFusion com autenticação baseada em formulários do IIS - iis, coldfusion, autenticação de formulários

Eu estou tentando configurar Autenticação baseada em formulários no IIS 7.5 com ColdFusion 10. Está um pouco funcionando, mas não solicitando páginas do ColdFusion. Sim, habilitei o Pipeline Integrado para forçar a autenticação em todos os arquivos. Então eu autenticação desativada nos dois diretórios virtuais do ColdFusion. Não fazer isso causou um redirecionamento para /jakarta/isapi_redirect.dll em vez da página real / de chamada.

O interessante é que os arquivos do ColdFusion(.cfm .cfc) parecem ultrapassar a autenticação porque são processadas pelos diretórios virtuais não autenticados. (mesmo que a página solicitada ainda seja a página chamada ..)

Qualquer pensamento seria apreciado. Obrigado!

Respostas:

0 para resposta № 1

Bem, eu encontrei uma solução alternativa, mas não tenho certezaé a melhor / melhor solução. Desative basicamente a autenticação anônima, EXCETO para os diretórios virtuais do ColdFusion e a pasta que contém a página de login. Aberto a quaisquer outras idéias que alguém possa ter.

Agora, para obter autenticação baseada em formulários usando o ColdFusion com objetos .NET ... :)


0 para resposta № 2

Descobri que o módulo FormAuthentication iis não estava sendo chamado isapi_redirect.dll(jakarta pages) provavelmente por causa da pré-condição preCondition="managedHandler" esse é o padrão no módulo FormAuthentication. Adicionando

<modules runAllManagedModulesForAllRequests="true" >;

dentro web.config permitiu que as coisas funcionassem como pretendido.

Habilitar o log de rastreamento para solicitações com falha era indispensável para descobrir isso. Isso foi com win2016 / cf2016 / iis10.