2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Syy: Jousiturva on integroitu.Sieppasi websocket-pyynnön eikä tulostanut lokeja (koska yleinen jousikohtainen lokitaso on varoitettu. Vianetsintätilassa on liian monta lokia)
Tämän jälkeen voit muokata lokin tasoa nähdäksesi lokit
- # 日志配置
- logging:
- level:
- com.cas.wict: debug
- org.springframework: warn
- org.springframework.web: debug
- io.undertow: debug
Avainlokin lähtö
- 2024-07-11 10:15:43.292 [XNIO-1 task-1] DEBUG io.undertow.request.security
- - Attempting to authenticate /ws, authentication required: false
- 2024-07-11 10:15:43.293 [XNIO-1 task-1] DEBUG io.undertow.request.security
- - Authentication outcome was NOT_ATTEMPTED with method io.undertow.security.impl.CachedAuthenticatedSessionMechanism@7fedbc60 for /ws
- 2024-07-11 10:15:43.293 [XNIO-1 task-1] DEBUG io.undertow.request.security
- - Authentication result was ATTEMPTED for /ws
Huomasin, että tietoturva on saattanut siepata ws-pyyntöpolun (miksi se sieppasi, luulisin, että vaikka ws kirjoitettiin, se oli silti http, kun se aloitettiin, ja se päivitettiin taustalta verkkosocketiksi)
Ratkaisu: Päästä vahvistuksesta ja kirjoita erillinen suodatin ws-pyyntöjen tarkistamiseksi
Miksi yhdistäminen oli mahdollista aiemmin netty-websocketilla, koska netty ei käyttänyt jousiturvasuodatinketjua?