Integración IIS
Agente JOSSO para Internet Information Services
Descripción General
El agente JOSSO para IIS proporciona integración nativa de inicio de sesión único para Microsoft Internet Information Services. Utiliza un módulo HTTP para interceptar solicitudes y validar la autenticación de usuarios contra el proveedor de identidad JOSSO.
Módulo HTTP .NET
Autenticación de Windows
Identidad basada en reclamaciones
Requisitos
- Internet Information Services (IIS) 7.0 o superior
- Windows Server 2012 o posterior
- .NET Framework 4.5 o superior
- Agente JOSSO para IIS
Instalación
1. Instalar el Agente
Ejecute el instalador del agente JOSSO para IIS o copie los ensamblados manualmente:
# Copy assemblies to GAC or bin folder Josso.Agent.dll Josso.Agent.IIS.dll
2. Registrar el Módulo HTTP
Agregue el módulo a su web.config:
<configuration>
<system.webServer>
<modules>
<add name="JossoAuthModule"
type="Josso.Agent.IIS.JossoAuthModule, Josso.Agent.IIS" />
</modules>
</system.webServer>
</configuration> Configuración
Configuración 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>