Skip to main content

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>