# SonicWall

> Proteger el acceso a SonicWall con Ironchip por RADIUS con NPS o por SAML: servidores de autenticación, control de acceso y metadatos de la aplicación.

URL: https://docs.ironchip.com/identidad/integraciones/red/sonicwall/

Esta guía explica cómo proteger **SonicWall** con Ironchip por [RADIUS](https://docs.ironchip.com/identidad/protocolos/radius/) a través de [NPS](https://docs.ironchip.com/identidad/integraciones/red/nps/) o por [SAML](https://docs.ironchip.com/identidad/protocolos/saml/).

## RADIUS con NPS

### Requisitos

- Un Directorio Activo funcional.
- NPS protegido por Ironchip. Consulta [Microsoft NPS](https://docs.ironchip.com/identidad/integraciones/red/nps/).
- Una [aplicación](https://docs.ironchip.com/identidad/administracion/aplicaciones/) MFA creada en la consola de administración de Ironchip.
- La app de Ironchip descargada.

### Configuración en SonicWall

1. En el menú de la izquierda, dentro de **System Configuration**, entra en **Authentication Servers**.

   [Imagen: Apartado Authentication Servers en System Configuration]

2. Haz clic en **New** para crear una configuración.

   [Imagen: Botón New en Authentication Servers]

3. Selecciona el tipo **RADIUS (Username/Password)**.

   [Imagen: Selección del tipo RADIUS (Username/Password)]

4. Introduce los datos de tu servidor RADIUS:

   - **Name**: un nombre descriptivo para la configuración.
   - **Primary RADIUS server**: la IP de tu servidor RADIUS. Con **Test** puedes comprobar que SonicWall llega al servidor.
   - **Shared secret**: el secreto compartido de RADIUS.
   - **Match RADIUS groups by**: el atributo Filter-ID (11), que en el desplegable aparece como `filterid attribute`.
   - **Timeout**: `60` segundos.

   [Imagen: Datos del servidor RADIUS en SonicWall]

5. Guarda los cambios, ve a **Security Administration** y crea una entrada nueva en **Access Control**.

   [Imagen: Apartado Access Control en Security Administration]

6. Rellena los campos como en la imagen. La descripción puede ser personalizada:

   - **Position**: `1`, con **Enabled** marcado.
   - **Description**: el texto que prefieras.
   - **Action**: `Permit`.
   - **Direction**: `User`.
   - **From**: `Any user`.
   - **To**: `Any resource`.

7. Guarda los cambios.

   [Imagen: Entrada de Access Control rellena]

8. Por último, en NPS (**Servidor de directivas de redes**), crea un cliente RADIUS que apunte a la IP de SonicWall.

   [Imagen: Clientes RADIUS de NPS con el cliente que apunta a SonicWall]

### Comprobación

Al iniciar sesión en SonicWall Workplace, selecciona en **Log in to** el servidor de autenticación que has creado, introduce tus credenciales de usuario y acepta la notificación de Ironchip en tu teléfono para entrar.

[Imagen: Inicio de sesión en SonicWall Workplace con el servicio de Ironchip seleccionado en Log in to]

[Imagen: Usuario y contraseña en el inicio de sesión de SonicWall Workplace]

## SAML

### Requisitos

- Acceso a la consola de administración de Ironchip.
- La app de Ironchip descargada.

### Configuración en SonicWall

1. En el menú de la izquierda, dentro de **System Configuration**, entra en **Authentication Servers**.

   [Imagen: Apartado Authentication Servers en System Configuration]

2. Haz clic en **New** para crear una configuración.

   [Imagen: Botón New en Authentication Servers]

3. Selecciona **SAML 2.0**.

   [Imagen: Selección del tipo SAML 2.0]

### Intercambiar los metadatos con Ironchip

1. Antes de continuar, ve a la consola de administración de Ironchip, crea una aplicación de tipo SAML y descarga el archivo de metadatos.

   [Imagen: Descarga del archivo de metadatos de la aplicación SAML]

2. Vuelve a SonicWall y sube el archivo en la nueva configuración.

   [Imagen: Subida del archivo de metadatos en SonicWall]

3. Una vez importado, exporta el archivo que ha generado SonicWall.

   [Imagen: Exportación del archivo generado por SonicWall]

4. Copia el contenido de ese archivo, súbelo a una dirección pública y pega la URL en el campo **Metadata URL** de la aplicación SAML creada.

   [Imagen: Campo Metadata URL de la aplicación SAML]

5. Da acceso a los usuarios en esta aplicación, con el mismo nombre de usuario que en SonicWall.

:::note
En la versión actual de la consola, la aplicación SAML tiene el apartado **Service Provider (SP)** con el campo **SP Metadata**, que admite **URL**, **Text** y **File**. Elige **File**, selecciona el archivo exportado y haz clic en **Import**: no hace falta subirlo a una dirección pública.
:::

### Comprobación

Al iniciar sesión en SonicWall Workplace, selecciona en **Log in to** el servidor de autenticación SAML que has creado.

[Imagen: Selección de la autenticación SAML en SonicWall]

Se abre una pestaña nueva de Ironchip en la que tienes que introducir tu nombre de usuario. Recibirás una notificación en la app.

[Imagen: Pestaña de Ironchip para introducir el nombre de usuario]
