Integração IIS
JOSSO Agent para Internet Information Services
Visão Geral
O JOSSO Agent para IIS fornece integração nativa de Single Sign-On para Microsoft Internet Information Services. Ele usa um módulo HTTP para interceptar requisições e validar autenticação de usuários contra o JOSSO Identity Provider.
Módulo HTTP .NET
Autenticação Windows
Identidade baseada em claims
Requisitos
- Internet Information Services (IIS) 7.0 ou superior
- Windows Server 2012 ou posterior
- .NET Framework 4.5 ou superior
- JOSSO Agent para IIS
Instalação
1. Instalar o Agent
Execute o instalador do JOSSO Agent para IIS ou copie os assemblies manualmente:
# Copy assemblies to GAC or bin folder Josso.Agent.dll Josso.Agent.IIS.dll
2. Registrar o Módulo HTTP
Adicione o módulo ao seu web.config:
<configuration>
<system.webServer>
<modules>
<add name="JossoAuthModule"
type="Josso.Agent.IIS.JossoAuthModule, Josso.Agent.IIS" />
</modules>
</system.webServer>
</configuration> Configuração
Configuração Web.config
<configuration>
<configSections>
<section name="josso"
type="Josso.Agent.Config.JossoConfigSection, Josso.Agent" />
</configSections>
<josso>
<gateway endpoint="https://idp.example.com/josso" />
<partnerApp id="my-iis-app" />
<security mode="strong" />
<session timeout="3600" />
</josso>
<system.web>
<authentication mode="None" />
<authorization>
<deny users="?" />
</authorization>
</system.web>
</configuration>