작성
·
494
0
다른 기능은 전부 스프링 서버에 구현 되어있고 장고는 채팅 서버만 구현되어있습니다. 이럴때 유저인증을 어떻게 해야할까요..
답변 1
0
안녕하세요.
스프링 쪽과 세션이나 유저 테이블 내역 등을 맞추기보다, JWT 인증을 써보시면 어떨까요?
스프링 쪽에서 JWT 토큰을 발급해서, 장고 채널스로 웹소켓 요청 시에 URL Parameter로 넘겨주는 거죠.
그러면 장고 채널스쪽 커스텀 middleware에서 jwt 토큰을 파싱하여 인증을 수행하는 것입니다. 아래 코드를 참고해보시면 좋을 듯 하네요.
살펴보시고, 댓글 남겨주세요.
화이팅입니다. :-)
그럼 middleware에서 spring 서버로 jwt토큰을 이용해서 요청을 보내 그 토큰이 유효한지 확인하는게 좋을까요 아니면 시크릿키를 공유하는게 좋을까요??