Chaque poignée de main terminale était de 403 derrière le proxy du bord.

FixSecurityService
Expédié
3 septembre 2026 à 20:48 UTC
Auteur
Kamo
Commite
4dde535

Le symptôme rapporté était un terminal qui s'ouvrait et disait immédiatement "Déconnecté", sans rien faire. Reproduit bout à bout: les icônes du billet fine (200) et la poignée de main WebSocket répondent à la résolution 403. Le printemps accompagne son propre OriginHandshakeInterceptor AF THE apps. sans origine autorisée configurée, il retombe à WebUtils.isSameOrigin, qui comparer l'Origuteur du navigateur par rapport au schéma et le port THIS SERVER voit. Derrière un mandataire de terminaison d'appel de TLS, ceux-ci ne peuvent jamais être d'accord sur https://internal.host. contre http://internal.host:80 - donc il a refusé chaque navigateur réel alors que le Le billet qu'il tenait était parfaitement valable. Il s'est caché inhabituellement bien, et la vérification précédente est pourquoi. Une poignée de main SANS un billet valide est refusé par TerminalHandshakeInterceptor en premier et n'atteint jamais Le contrôle de printemps, de sorte que le critère d'évaluation non authentifié est revenu exactement le 401 il devrait - et n'a rien prouvé sur le chemin qu'un membre empruntait réellement. Tous Vérifiez que j'ai couru pendant que la fonction était cassée pour tout le monde. L'origine est toujours contrôlée, par TerminalHandshakeInterceptor, par rapport à l'hôte en-tête, qui survit au proxy. Ce contrôle est le plus strict des deux: il refuse une poignée de main qui ne porte pas d'Origin du tout, et elle n'a pas besoin d'une liste per-domaine. Trois tests épinglent l'immatriculation - la trajectoire, l'intercepteur et les handicapés Le contrôle de la même origine - donc "mise en ordre" par défaut réintroduit une panne plutôt qu'un avertissement.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation