KamoCRM

Arrêtez les jetons de session d'enregistrement, les OTK et les en-têtes d'auths sur chaque demande

FixAPIService
Expédié
23 septembre 2026 à 10:16 UTC
Auteur
Kamo
Commite
3e5793d

forward() a imprimé la totalité de la carte en en-tête copiée sur chaque appel -- System.out.println("APIService: en-têtes copiés: " et outHeaders) -- qui sérialise le jeton X-z, le cookie, le X-OTK et l'autorisation en totalité, plus a une ligne séparée avec un préfixe de 32 caractères. Combinés avec org.springframework.web à DEBUG dans la ConfigMap (Spring MVC logs request en-têtes propres à ce niveau), les grumes d'existence étaient de 32 jetons et de 52 Valeurs X-OTK dans une fenêtre de 30 minutes. Cette passerelle est la seule de la plate-forme point d'étranglement pour chaque appel /api/-, de sorte qu'il s'agissait d'une exposition continue de Le matériel de séance locataire dans un endroit rien ne peut caviarder après coup. Supprimé tous les appels System.out.println (et un printStackTrace) de APIGatewayController -- environ 15-20 s'est présenté à la demande, ce qui était également un taxe de débit sur le service le plus fréquenté sur la plateforme. Les deux exceptions des trajets vers l'avant() enregistrent maintenant au plus une ligne WARN chacun, en nommant la méthode, URI et message de statut/exception -- jamais une carte d'en-tête ou un corps. org.springframework.web est WARN dans les deux k8s/config.yaml (quel est le cluster en fait se lise) et - (qu'est-ce qu'une course locale Lire comme suit). CredentialLoggingTest pilote une demande réelle transmise portant les quatre les formes de justificatif et n'affirme rien à tous atteindre System.out; retournement l'en-tête-dump Prilln le fait immédiatement échoue.

Tous les changements

Comme ce que tu vois expédier ?

Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.

Commencez gratuitement pour toujoursPrix de visualisation