Tutorial: Integración del inicio de sesión único de Microsoft Entra con FortiWeb Web Application Firewall
Artículo
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.
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.
Incorporación de FortiWeb Web Application Firewall desde la galería
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.
Vaya a Identidad>Aplicaciones>Aplicaciones empresariales>Nueva aplicación.
En la sección Agregar desde la galería, escriba FortiWeb Web Application Firewall en el cuadro de búsqueda.
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.
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:
Vaya a Identidad>Aplicaciones>Aplicaciones empresariales>FortiWeb Web Application Firewall>Inicio de sesión único.
En la página Seleccione un método de inicio de sesión único, elija SAML.
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.
En la sección Configuración básica de SAML, especifique los valores de los siguientes campos:
En el cuadro de texto Identificador (id. de entidad) , escriba una dirección URL con el siguiente patrón: https://www.<CUSTOMER_DOMAIN>.com
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
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
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.
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.
Cree un usuario de prueba de Microsoft Entra
En esta sección, se crea un usuario llamado B.Simon.
Vaya a Identidad>Aplicaciones>Aplicaciones empresariales>FortiWeb Web Application Firewall.
En la página de información general de la aplicación, seleccione Usuarios y grupos.
Seleccione Agregar usuario o grupo. A continuación, en el cuadro de diálogo Agregar asignación, seleccione Usuarios y grupos.
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.
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".
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
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.
Inicie sesión con las credenciales de administrador proporcionadas durante la implementación de la máquina virtual de FortiWeb.
En la página siguiente, realice estos pasos.
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
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.
Inicie sesión con las credenciales de administrador proporcionadas durante la implementación de la máquina virtual de FortiWeb.
En la página siguiente, realice estos pasos.
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
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.
Inicie sesión con las credenciales de administrador proporcionadas durante la implementación de la máquina virtual de FortiWeb.
En la página siguiente, realice estos pasos.
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
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.
Inicie sesión con las credenciales de administrador proporcionadas durante la implementación de la máquina virtual de FortiWeb.
En el menú de la izquierda, haga clic en Policy (Directiva).
En Policy (Directiva), haga clic en Web Protection Profile (Perfil de protección web).
Haga clic en Inline Standard Protection (Protección estándar incorporada) y en Clone (Clonar).
Proporcione un nombre para el nuevo perfil de protección web y haga clic en OK (Aceptar).
Seleccione el nuevo perfil de protección web y haga clic en Edit (Editar).
Junto a Site Publish (Publicación de sitio), seleccione la directiva de publicación de sitio que creó anteriormente.
Haga clic en OK.
En el menú de la izquierda, haga clic en Policy (Directiva).
En Policy (Directiva), haga clic en Server Policy (Directiva del servidor).
Seleccione la directiva de servidor utilizada para publicar el sitio web para el que desea usar Microsoft Entra ID con fines de autenticación.
Haga clic en Editar.
En la lista desplegable Web Protection Profile (Perfil de protección web), seleccione el perfil de protección web que acaba de crear.
Haga clic en OK.
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.
Descubra cómo Id. externa de Microsoft Entra puede proporcionar experiencias de inicio de sesión seguras y sin problemas para los consumidores y clientes empresariales. Explore la creación de inquilinos, el registro de aplicaciones, la personalización de flujo y la seguridad de la cuenta.
Muestre las características de Microsoft Entra ID para modernizar las soluciones de identidad, implementar soluciones híbridas e implementar la gobernanza de identidades.