Saltar al contenido principal

Cliente VPN de AWS

Casdoor como un IdP SAML en Cliente VPN de AWS

Esta guía te mostrará cómo configurar Casdoor y Cliente VPN de AWS para añadir Casdoor como un IdP SAML en Cliente VPN de AWS.

Prerrequisitos

Para completar esta configuración, necesitarás:

Configurar Aplicación SAML

  • En la Aplicación Casdoor, establece la URL de Redirección a urn:amazon:webservices:clientvpn.

saml_aws_redirect_url.png

  • Establece la URL de respuesta SAML a http://127.0.0.1:35001.

saml_aws_reply_url.png

  • Guarda el contenido en los Metadatos SAML como un archivo XML.

saml_aws_metadata.png

Configurar AWS

Configurar Casdoor como un Proveedor de Identidad de AWS

  1. Abre la consola IAM y selecciona Proveedores de identidad desde la barra de navegación.

  2. Haz clic en Crear un Proveedor.

  3. Especifica SAML para el Tipo de Proveedor, añade un nombre único para este proveedor y sube el documento de metadatos - el mismo archivo que guardaste de la Aplicación Casdoor en la sección anterior.

  4. Haz clic en Siguiente Paso. En la siguiente pantalla, haz clic en Crear.

saml_aws_create.png

saml_aws_choose_metadata.png

Crear un Punto de Enlace de Cliente VPN de AWS

  1. Abre la consola de Amazon VPC en una Región de AWS de tu elección.

  2. En la navegación lateral izquierda, selecciona Puntos de Enlace de Cliente VPN bajo Red Privada Virtual (VPN).

  3. Haz clic en Crear Punto de Enlace de Cliente VPN.

  4. Introduce el rango IP para tus usuarios remotos en el campo CIDR IPv4 del Cliente para asignar un rango IP.

  5. Para ARN del Certificado del Servidor, selecciona el certificado que creaste.

  6. Para Opciones de Autenticación, selecciona Usar autenticación basada en usuario, luego Autenticación federada.

  7. Para ARN del proveedor SAML, selecciona el proveedor de identidad que creaste.

  8. Haz clic en Crear Punto de Enlace de Cliente VPN.

saml_aws_vpn_endpoint.png

saml_aws_create_vpn.png

Asociar un Cliente VPN con una VPC Objetivo

  1. Selecciona Asociaciones de red objetivo en las opciones de Cliente VPN, luego haz clic en Asociar red objetivo.

  2. Del menú desplegable, selecciona la VPC objetivo y la subred con la que quieres asociar tu punto de enlace.

saml_aws_target_network.png

Configurar Autorización Específica de Grupo SAML

  1. Elige la pestaña Reglas de Autorización en tus opciones de Cliente VPN y haz clic en Agregar Regla de Autorización.

  2. Para la red de destino a habilitar, especifica la dirección IP de tu instancia EC2 creada en los prerrequisitos. Por ejemplo, 172.31.16.0/20.

  3. Bajo Conceder acceso a, selecciona Permitir acceso a usuarios en un grupo de acceso específico. Por ejemplo, casdoor.

  4. Proporciona una descripción opcional y haz clic en Agregar regla de autorización.

saml_aws_rule.png

Conectar al Cliente VPN

  1. Selecciona el punto de enlace de Cliente VPN que acabas de crear. Ahora debería estar en estado Disponible.

  2. Haz clic en Descargar Configuración del Cliente para descargar el perfil de configuración a tu escritorio.

  3. Abre la aplicación de escritorio de Cliente VPN de AWS en tu máquina.

  4. En el menú superior, selecciona Archivo y Gestionar Perfiles.

  5. Haz clic en Agregar Perfil y señala al archivo recientemente descargado.

  6. Ahora deberías ver el perfil en la lista en el software de Cliente VPN de AWS. Seléctalo y haz clic en Conectar.

saml_aws_download.png