Hospedamos a cópia de desenvolvimento / teste de um site no IIS no Windows 2016. Embora a cópia de produção esteja em um site público e não exija login, nossa cópia concede acesso com base na Autenticação do Windows em contas do Active Directory. Agora estamos sendo informados de que temos que apresentar os Termos de Uso e que o usuário deve pressionar um botão Aceitar '' antes da autenticação pelo servidor ''. Para mim, isso implica duas abordagens:
O servidor, ao receber uma solicitação de um usuário não autenticado e sem ter recebido uma aceitação, apresenta uma página de TOU que não requer autenticação; registra a ativação de um botão Aceitar; e então exibe o prompt de login usual. Talvez isso implique o uso de um manipulador HTTP .NET (esse é um site .NET) ou algo assim.
O servidor, em vez de mostrar uma caixa de diálogo com um campo de nome, um campo de senha e um botão OK, mostra uma caixa de diálogo com um campo de nome, um campo de senha, o texto do TOU e um botão Aceitar .
Não tenho certeza se isso é possível, mas odeio a idéia de reestruturar nosso site para usar a autenticação de formulários apenas para isso. Existe uma maneira de atender ao requisito sem substituir nossa infra-estrutura de autenticação existente?
Tags authentication iis