Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon ¿Cómo funciona el sistema de autenticación Passthrough en Gloo Gateway con Deepseek-R1?


¿Cómo funciona el sistema de autenticación Passthrough en Gloo Gateway con Deepseek-R1?


El sistema de autenticación de paso en Gloo Gateway está diseñado para permitir que las solicitudes sean autenticadas por un servicio externo, que puede ser particularmente útil al integrarse con modelos como Deepseek-R1. Así es como funciona:

Descripción general de la autenticación Passthrough

La autenticación de paso en Gloo Gateway le permite aprovechar los servicios de autenticación externos sin necesidad de integrarlos directamente en GLOO. Esto es beneficioso para mantener la flexibilidad y evitar la necesidad de recompilar complementos con cada actualización de la versión Gloo [1] [4].

Tipos de autenticación de pases

Gloo Gateway admite dos tipos principales de autenticación de paso:

1. GRPC Passthrough Auth: Esto implica el uso de un servicio GRPC externo que implementa la API del servicio de autorización de Envoy. Permite una lógica personalizada en el servicio externo mientras utiliza otros mecanismos de autenticación de Gloo Gateway como las teclas OIDC o API [1] [4].

2. HTTP Passthrough Auth: este método utiliza un servicio HTTP externo para la autenticación. Proporciona beneficios similares a GRPC pero usa protocolos HTTP en su lugar [1] [8].

Implementación de la autenticación de pases con Deepseek-R1

Al integrar Deepseek-R1 con Gloo Gateway, puede usar la autenticación de paso para asegurar el acceso al modelo sin exponer las teclas API directamente. Así es como puede implementarlo:

Pasos para la implementación

1. Configure un servicio de autenticación externo: cree un servicio de autenticación externo (GRPC o HTTP) que manejará las solicitudes de autenticación. Este servicio debe ser capaz de validar credenciales o tokens para acceder a Deepseek-R1.

2. Configure Gloo Gateway: use 'Authconfig` de Gloo Gateway para señalar su servicio de autenticación externa. Para GRPC, especifique la dirección del servicio GRPC y para HTTP, proporcione la URL del servidor de autenticación HTTP [4] [8].

3. Aplicar la configuración de la autenticación: use Kubernetes para aplicar la configuración de autenticación a Gloo Gateway. Esto implica crear un recurso `Authconfig` que especifique la configuración de autenticación de pase [4] [8].

4. Solicitudes de ruta: Configure Gloo Gateway para rutas de ruta a Deepseek-R1 solo después de la autenticación exitosa por el servicio externo. Esto asegura que las solicitudes no autorizadas estén bloqueadas.

Beneficios y consideraciones

- Beneficios: la autenticación de pase permite la lógica de autenticación personalizada sin modificar Gloo Gateway en sí. También admite múltiples métodos de autenticación simultáneamente, como OIDC junto con la lógica personalizada [1] [6].

- Consideraciones: si bien Passthrough Auth proporciona flexibilidad, introduce un salto de red adicional, que puede aumentar la latencia. Además, si el servicio externo falla o se desprende, Gloo se puede configurar para fallar "abrir" estableciendo `failuremodeLlow` a` true ', lo que permite que las solicitudes continúen incluso si la autenticación falla [4] [8].

Seguridad con Deepseek-R1

Al usar Deepseek-R1, la implementación de medidas de seguridad sólidas es crucial para proteger los datos confidenciales y garantizar el cumplimiento. La autenticación de paso de Gloo Gateway puede ayudarlo por:

- Asegurar el acceso: asegúrese de que solo las solicitudes autorizadas alcancen Deepseek-R1 mediante el uso de mecanismos de autenticación seguros.
- Protección de datos: implementa barandillas adicionales para monitorear y controlar los datos enviados y recibidos de Deepseek-R1, asegurando que la información confidencial no se vea comprometida [2] [5].

Al aprovechar las capacidades de autenticación de paso de Gloo Gateway, puede integrar de forma segura Deepseek-R1 en sus aplicaciones mientras mantiene el control sobre el acceso y el flujo de datos.

Citas:
[1] https://docs.solo.io/gloo-edge/latest/guides/security/auth/extauth/passthrough_auth/
[2] https://www.solo.io/blog/navigating-deepseek-r1-security-concerns-and-guardrails
[3] https://devops-scanner.com
[4] https://docs.solo.io/gloo-edge/latest/guides/security/auth/extauth/passthrough_auth/grpc/
[5] https://www.bigdatawire.com/this-just-in/solo-io-releases-gloo-ai-gateway-to-optimize-ai-deployment-and-essure-governance-controls/
[6] https://docs.solo.io/gloo-mesh-gateway/main/security/external-auth/passthrough/
[7] https://www.solo.io/resources/video/demo-video-savigating-deepseek-r1-security-concerns-and-guardrails
[8] https://docs.solo.io/gloo-edge/latest/guides/security/auth/extauth/passthrough_auth/http/
[9] https://www.together.ai/models/deepseek-r1