#naukaprogramowania
Uczę się front endu, brakuje mi pomysłów na jakieś proste gry/apki na przeglądarke, do portfolio.
Kowalski, opcje!
Uczę się front endu, brakuje mi pomysłów na jakieś proste gry/apki na przeglądarke, do portfolio.
Kowalski, opcje!
























Tworze sobie apke klient - serwer która będzie się łączyć po websocketach i napotkałem na mały problem:
Stworzyłem ChannelInterceptor w którym sprawdzam login i hasło przesłane w headerze (preSend gdy Stomp Command == CONNECT) i nie wiem kompletnie w jaki sposób odesłać informację do klienta jeśli credentiale się nie zgadzają i jest on nieautoryzowany.
@Componentpublic class CustomChannelInterceptorAdapter implements ChannelInterceptor {
Można by zrobić workaround i dać userowi role np. ERROR i jeden z kanałów udostępnić tylko do wysłania erroru ale nie o to mi chodzi.
Użytkownik który podczas łączenia się nie poda dobrych danych ma authenticated == false i nie może się do niczego za subskrybować. Jeśli ustawiłbym mu jakąkolwiek rolę wtedy w stomp headerach będzie miał authenticated == true.
@Configurationpublic class WebSocketAuthorizationSecurityConfig extends