Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Cum funcționează sistemul de auturi passthrough în Gloo Gateway cu DeepSeek-R1


Cum funcționează sistemul de auturi passthrough în Gloo Gateway cu DeepSeek-R1


Sistemul de autentificare passthrough din GLOO Gateway este conceput pentru a permite autentificarea cererilor de către un serviciu extern, care poate fi deosebit de util atunci când se integrează cu modele precum Deepseek-R1. Iată cum funcționează:

Prezentare generală a Auth -ului Passthrough

Autentificarea passthrough în GLOO Gateway vă permite să utilizați serviciile de autentificare externă fără a fi nevoie să le integrați direct în GLOO. Acest lucru este benefic pentru menținerea flexibilității și evitarea necesității de a recompila plugin -urile cu fiecare actualizare a versiunii GLOO [1] [4].

Tipuri de Auth Auth

GLOO Gateway acceptă două tipuri primare de autentificare passthrough:

1.. GRPC Passthrough Auth: Aceasta implică utilizarea unui serviciu GRPC extern care implementează API -ul serviciului de autorizare al lui Envoy. Permite logica personalizată în serviciul extern, utilizând în continuare alte mecanisme de autentificare GLOO Gateway, cum ar fi tastele OIDC sau API [1] [4].

2. HTTP Passthrough Auth: Această metodă folosește un serviciu HTTP extern pentru autentificare. Oferă beneficii similare GRPC, dar folosește în schimb protocoale HTTP [1] [8].

Implementarea Auth-ului passthrough cu DeepSeek-R1

Când integrați DeepSeek-R1 cu GLOO Gateway, puteți utiliza autentificare passthrough pentru a asigura accesul la model fără a expune direct tastele API. Iată cum l -ați putea implementa:

Pași pentru implementare

1. Configurați un serviciu de autoritate externă: creați un serviciu de autentificare extern (fie GRPC, fie HTTP) care va gestiona cererile de autentificare. Acest serviciu ar trebui să fie capabil să valideze acreditările sau jetoanele pentru accesarea DeepSeek-R1.

2. Configurați GLOO Gateway: Utilizați `AuthConfig` GLOO Gateway pentru a indica serviciul dvs. de autentificare externă. Pentru GRPC, specificați adresa serviciului GRPC și pentru HTTP, furnizați adresa URL a serverului HTTP Auth [4] [8].

3. Aplicați configurația de autentificare: Utilizați Kubernetes pentru a aplica configurația de autentificare pe GLOO Gateway. Aceasta implică crearea unei resurse „AuthConfig” care specifică setările de autentificare passthrough [4] [8].

4. Solicitări de rută: Configurați GLOO Gateway pentru a ruta solicitările către DeepSeek-R1 numai după autentificarea cu succes de către serviciul extern. Acest lucru asigură că cererile neautorizate sunt blocate.

Beneficii și considerații

- Beneficii: Autentificarea passthrough permite logica de autentificare personalizată fără a modifica GLOO Gateway în sine. De asemenea, acceptă mai multe metode de autentificare simultan, cum ar fi OIDC alături de logica personalizată [1] [6].

- Considerații: în timp ce Passthrough Auth oferă flexibilitate, introduce un hop suplimentar de rețea, care poate crește latența. În plus, dacă serviciul extern nu reușește sau se oprește, GLOO poate fi configurat pentru a eșua „deschis” prin setarea `FailureModeAllow` la„ true ”, permițând să procedeze cererile chiar dacă autentificarea nu reușește [4] [8].

Securitate cu Deepseek-R1

Când utilizați Deepseek-R1, implementarea unor măsuri de securitate robuste este crucială pentru a proteja datele sensibile și pentru a asigura conformitatea. Autentificarea passtronică a Gloo Gateway vă poate ajuta:

- Securizarea accesului: asigurați-vă că numai cererile autorizate ajung la DeepSeek-R1 folosind mecanisme de autentificare sigure.
- Protecția datelor: Implementați paznici suplimentari pentru a monitoriza și controla datele trimise și primite de la DeepSeek-R1, asigurându-se că informațiile sensibile nu sunt compromise [2] [5].

Utilizând capacitățile de autentificare passthrough Gloo Gateway, puteți integra în siguranță DeepSeek-R1 în aplicațiile dvs., menținând în același timp controlul asupra accesului și fluxului de date.

Citări:
[1] https://docs.solo.io/gloo-edge/latest/guides/security/auth/extauth/passthrough_auth/
[2] https://www.solo.io/blog/navigating-deepseek-security-concerns-and-guardrails
[3] https://devops-scanner.com
[4] https://docs.solo.io/gloo-edge/latest/guides/security/auth/extauth/passthrough_auth/grpc/
]
[6] https://docs.solo.io/gloo-mesh-gateway/main/security/external-auth/passthrough/
[7] https://www.solo.io/resources/video/demo-video-navigating-deepseek-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