Leer en inglés

Compartir a través de


Tutorial: Integración del inicio de sesión único de Microsoft Entra con FortiWeb Web Application Firewall

En este tutorial, obtendrá información sobre cómo integrar FortiWeb Web Application Firewall con Microsoft Entra ID. Al integrar FortiWeb Web Application Firewall con Microsoft Entra ID, puede hacer lo siguiente:

  • Controlar en Microsoft Entra ID quién tiene acceso a FortiWeb Web Application Firewall.
  • Permitir que los usuarios puedan iniciar sesión automáticamente en FortiWeb Web Application Firewall con sus cuentas de Microsoft Entra.
  • Administre sus cuentas en una ubicación central.

Requisitos previos

Para empezar, necesita los siguientes elementos:

  • Una suscripción a Microsoft Entra. Si no tiene una suscripción, puede obtener una cuenta gratuita.
  • Una suscripción habilitada para el inicio de sesión único (SSO) en FortiWeb Web Application Firewall.

Nota

Esta integración también está disponible para usarse desde el entorno de la nube del gobierno de EE. UU. de Microsoft Entra. Es posible encontrar esta aplicación en la galería de aplicaciones en la nube del gobierno de EE. UU. de Microsoft Entra y configurarla de la misma manera que en la nube pública.

Descripción del escenario

En este tutorial va a configurar y probar el inicio de sesión único de Microsoft Entra en un entorno de prueba.

  • FortiWeb Web Application Firewall admite el inicio de sesión único habilitado por SP.

Para configurar la integración de FortiWeb Web Application Firewall en Microsoft Entra ID, deberá agregar FortiWeb Web Application Firewall desde la galería a la lista de aplicaciones SaaS administradas.

  1. Inicie sesión en el Centro de administración de Microsoft Entra como Administrador de aplicaciones en la nube.
  2. Vaya a Identidad>Aplicaciones>Aplicaciones empresariales>Nueva aplicación.
  3. En la sección Agregar desde la galería, escriba FortiWeb Web Application Firewall en el cuadro de búsqueda.
  4. Seleccione FortiWeb Web Application Firewall en el panel de resultados y agregue la aplicación. Espere unos segundos mientras la aplicación se agrega al inquilino.

Si lo desea, puede usar también el asistente para la configuración de aplicaciones empresariales. En este asistente puede agregar una aplicación al inquilino, agregar usuarios o grupos a la aplicación y asignar roles, así como recorrer la configuración de SSO. Obtenga más información sobre los asistentes de Microsoft 365.

Configuración y prueba del inicio de sesión único de Microsoft Entra para FortiWeb Web Application Firewall

Configure y pruebe el inicio de sesión único de Microsoft Entra con FortiWeb Web Application Firewall mediante un usuario de prueba llamado B.Simon. Para que el inicio de sesión único funcione, es necesario establecer una relación de vínculo entre un usuario de Microsoft Entra y el usuario relacionado en FortiWeb Web Application Firewall.

Para configurar y probar el inicio de sesión único de Microsoft Entra con FortiWeb Web Application Firewall, complete los siguientes pasos:

  1. Configuración del inicio de sesión único de Microsoft Entra, para que los usuarios puedan utilizar esta característica.
    1. Cree un usuario de prueba de Microsoft Entra para probar el inicio de sesión único de Microsoft Entra con B.Simon.
    2. Asigne el usuario de prueba de Microsoft Entra, para permitir que B.Simon use el inicio de sesión único de Microsoft Entra.
  2. Configuración del inicio de sesión único de FortiWeb Web Application Firewall , para configurar los valores de inicio de sesión único en la aplicación.
    1. Cree un usuario de prueba de FortiWeb Web Application Firewall para tener un homólogo de B.Simon en FortiWeb Web Application Firewall vinculado a la representación del usuario en Microsoft Entra.
  3. Prueba del inicio de sesión único : para comprobar si la configuración funciona.

Configuración del inicio de sesión único de Microsoft Entra

Siga estos pasos para habilitar el SSO de Microsoft Entra.

  1. Inicie sesión en el Centro de administración de Microsoft Entra como Administrador de aplicaciones en la nube.

  2. Vaya a Identidad>Aplicaciones>Aplicaciones empresariales>FortiWeb Web Application Firewall>Inicio de sesión único.

  3. En la página Seleccione un método de inicio de sesión único, elija SAML.

  4. En la página Configuración del inicio de sesión único con SAML, haga clic en el icono del lápiz para ver Configuración básica de SAML y edite la configuración.

    Edit Basic SAML Configuration

  5. En la sección Configuración básica de SAML, especifique los valores de los siguientes campos:

    1. En el cuadro de texto Identificador (id. de entidad) , escriba una dirección URL con el siguiente patrón: https://www.<CUSTOMER_DOMAIN>.com

    2. En el cuadro de texto URL de respuesta, escriba una dirección URL con el siguiente patrón: https://www.<CUSTOMER_DOMAIN>.com/<FORTIWEB_NAME>/saml.sso/SAML2/POST

    3. En el cuadro de texto URL de inicio de sesión, escriba una dirección URL con el siguiente patrón: https://www.<CUSTOMER_DOMAIN>.com

    4. En el cuadro de texto URL de cierre de sesión, escriba una dirección URL con el siguiente patrón: https://www.<CUSTOMER_DOMAIN>.info/<FORTIWEB_NAME>/saml.sso/SLO/POST.

    Nota

    <FORTIWEB_NAME> es un identificador de nombre que se usará más adelante al especificar la configuración para FortiWeb. Póngase en contacto el equipo de soporte técnico de FortiWeb Web Application Firewall para obtener los valores reales de URL. También puede consultar los patrones que se muestran en la sección Configuración básica de SAML.

  6. En la página Configurar el inicio de sesión único con SAML, en la sección Certificado de firma de SAML, busque XML de metadatos de federación y seleccione Descargar para descargar el certificado y guardarlo en su equipo.

    The Certificate download link

Cree un usuario de prueba de Microsoft Entra

En esta sección, se crea un usuario llamado B.Simon.

  1. Inicie sesión en el Centro de administración de Microsoft Entra al menos como Administrador de usuario.
  2. Vaya aIdentidad>Usuarios>Todos los usuarios.
  3. Seleccione Nuevo usuario>Crear nuevo usuario, en la parte superior de la pantalla.
  4. En las propiedades del usuario, siga estos pasos:
    1. En el campo Nombre para mostrar, escriba B.Simon.
    2. En el campo Nombre principal de usuario, escriba username@companydomain.extension. Por ejemplo, B.Simon@contoso.com.
    3. Active la casilla Show password (Mostrar contraseña) y, después, anote el valor que se muestra en el cuadro Contraseña.
    4. Seleccione Revisar + crear.
  5. Seleccione Crear.

Asignación del usuario de prueba de Microsoft Entra

En esta sección, va a permitir que B.Simon acceda a FortiWeb Web Application Firewall mediante el inicio de sesión único.

  1. Inicie sesión en el Centro de administración de Microsoft Entra como Administrador de aplicaciones en la nube.
  2. Vaya a Identidad>Aplicaciones>Aplicaciones empresariales>FortiWeb Web Application Firewall.
  3. En la página de información general de la aplicación, seleccione Usuarios y grupos.
  4. Seleccione Agregar usuario o grupo. A continuación, en el cuadro de diálogo Agregar asignación, seleccione Usuarios y grupos.
    1. En el cuadro de diálogo Usuarios y grupos, seleccione B.Simon de la lista de usuarios y haga clic en el botón Seleccionar de la parte inferior de la pantalla.
    2. Si espera que se asigne un rol a los usuarios, puede seleccionarlo en la lista desplegable Seleccionar un rol. Si no se ha configurado ningún rol para esta aplicación, verá seleccionado el rol "Acceso predeterminado".
    3. En el cuadro de diálogo Agregar asignación, haga clic en el botón Asignar.

Configuración del inicio de sesión único de FortiWeb Web Application Firewall

  1. Acceda a https://<address>:8443, en donde <address> representa el nombre de dominio completo o la dirección IP pública que se ha asignado a la máquina virtual de FortiWeb.

  2. Inicie sesión con las credenciales de administrador proporcionadas durante la implementación de la máquina virtual de FortiWeb.

  3. En la página siguiente, realice estos pasos.

    Screenshot for SAML server page

    a. En el menú de la izquierda, haga clic en Usuario.

    b. En Usuario, haga clic en Servidor remoto.

    c. Haga clic en SAML Server (Servidor SAML).

    d. Haga clic en Crear nuevo.

    e. En el campo Nombre, proporcione el valor de <fwName> utilizado en la sección de configuración de Microsoft Entra ID.

    f. En el cuadro de texto Id. de entidad, escriba el valor identificador (id. de entidad), como https://www.<CUSTOMER_DOMAIN>.com/samlsp

    ej. Junto a Metadata (Metadatos), haga clic en Choose File (Elegir archivo) y seleccione el archivo XML de metadatos de federación que ha descargado.

    h. Haga clic en OK.

Creación de una regla de publicación de sitio

  1. Acceda a https://<address>:8443, en donde <address> representa el nombre de dominio completo o la dirección IP pública que se ha asignado a la máquina virtual de FortiWeb.

  2. Inicie sesión con las credenciales de administrador proporcionadas durante la implementación de la máquina virtual de FortiWeb.

  3. En la página siguiente, realice estos pasos.

    Screenshot for Site Publishing Rule

    a. En el menú de la izquierda, haga clic en Application Delivery (Entrega de aplicaciones).

    b. En Application Delivery (Entrega de aplicaciones), haga clic en Site Publish (Publicación de sitio).

    c. Debajo de Site Publish (Publicación de sitio), haga clic en Site Publish (Publicación de sitio).

    d. Haga clic en Site Publish Rule (Regla de publicación de sitio).

    e. Haga clic en Crear nuevo.

    f. Proporcione un nombre para la regla de publicación de sitio.

    g. Junto a Published Site Type (Tipo de sitio publicado), haga clic en Regular Expression (Expresión regular).

    i. Junto a Published Site (Sitio publicado), especifique una cadena que coincida con el encabezado de host del sitio web que va a publicar.

    j. Junto a Path (Ruta de acceso), especifique /.

    k. Junto a Client Authentication Method (Método de autenticación de cliente), seleccione Autenticación SAML.

    l. En la lista desplegable SAML Server (Servidor SAML), seleccione el servidor SAML que creó anteriormente.

    m. Haga clic en OK.

Creación de una directiva de publicación de sitio

  1. Acceda a https://<address>:8443, en donde <address> representa el nombre de dominio completo o la dirección IP pública que se ha asignado a la máquina virtual de FortiWeb.

  2. Inicie sesión con las credenciales de administrador proporcionadas durante la implementación de la máquina virtual de FortiWeb.

  3. En la página siguiente, realice estos pasos.

    Screenshot for Site Publishing Policy

    a. En el menú de la izquierda, haga clic en Application Delivery (Entrega de aplicaciones).

    b. En Application Delivery (Entrega de aplicaciones), haga clic en Site Publish (Publicación de sitio).

    c. Debajo de Site Publish (Publicación de sitio), haga clic en Site Publish (Publicación de sitio).

    d. Haga clic en Site Publish Policy (Directiva de publicación de sitio).

    e. Haga clic en Crear nuevo.

    f. Proporcione un nombre para la directiva de publicación de sitio.

    g. Haga clic en OK.

    h. Haga clic en Crear nuevo.

    i. En la lista desplegable Rule (Regla), seleccione la regla de publicación de sitio que creó anteriormente.

    j. Haga clic en OK.

Creación y asignación de un perfil de protección web

  1. Acceda a https://<address>:8443, en donde <address> representa el nombre de dominio completo o la dirección IP pública que se ha asignado a la máquina virtual de FortiWeb.

  2. Inicie sesión con las credenciales de administrador proporcionadas durante la implementación de la máquina virtual de FortiWeb.

  3. En el menú de la izquierda, haga clic en Policy (Directiva).

  4. En Policy (Directiva), haga clic en Web Protection Profile (Perfil de protección web).

  5. Haga clic en Inline Standard Protection (Protección estándar incorporada) y en Clone (Clonar).

  6. Proporcione un nombre para el nuevo perfil de protección web y haga clic en OK (Aceptar).

  7. Seleccione el nuevo perfil de protección web y haga clic en Edit (Editar).

  8. Junto a Site Publish (Publicación de sitio), seleccione la directiva de publicación de sitio que creó anteriormente.

  9. Haga clic en OK.

    Screenshot for site publish

  10. En el menú de la izquierda, haga clic en Policy (Directiva).

  11. En Policy (Directiva), haga clic en Server Policy (Directiva del servidor).

  12. Seleccione la directiva de servidor utilizada para publicar el sitio web para el que desea usar Microsoft Entra ID con fines de autenticación.

  13. Haga clic en Editar.

  14. En la lista desplegable Web Protection Profile (Perfil de protección web), seleccione el perfil de protección web que acaba de crear.

  15. Haga clic en OK.

  16. Intente acceder a la dirección URL externa en la que FortiWeb publica el sitio web. Debería redirigirle a Microsoft Entra ID para la autenticación.

Creación de un usuario de prueba de FortiWeb Web Application Firewall

En esta sección, creará un usuario llamado Britta Simon en FortiWeb Web Application Firewall. Trabaje con el equipo de soporte técnico de FortiWeb Web Application Firewall para agregar los usuarios a la plataforma de FortiWeb Web Application Firewall. Los usuarios se tienen que crear y activar antes de usar el inicio de sesión único.

Prueba de SSO

En esta sección va a probar la configuración de inicio de sesión único de Microsoft Entra con las siguientes opciones.

  • Haga clic en Probar esta aplicación, esto le redirigirá a la dirección URL de inicio de sesión de FortiWeb Web Application donde se puede poner en marcha el flujo de inicio de sesión.

  • Vaya directamente a la URL de inicio de sesión de FortiWeb Web Application y comience el flujo de inicio de sesión desde allí.

  • Puede usar Mis aplicaciones de Microsoft. Al hacer clic en el icono de FortiWeb Web Application en Mis aplicaciones, se le redirigirá a la URL de inicio de sesión de la aplicación FortiWeb Web Application. Para más información acerca de Aplicaciones, consulte Inicio de sesión e inicio de aplicaciones desde el portal Aplicaciones.

Pasos siguientes

Una vez que haya configurado FortiWeb Web Application Firewall, puede aplicar el control de sesión, que protege su organización en tiempo real frente a la filtración e infiltración de información confidencial. El control de sesión procede del acceso condicional. Aprenda a aplicar el control de sesión con Microsoft Defender para aplicaciones en la nube.