소켓 통신 테스트 및 소켓 인증 방식 리서치, Authentication / TrustedHost Middleware 추가

  1. 소켓 통신 테스트

  2. 미들웨어 추가

    1. TrustedHost == allowed host
      • 지금 당장은 필요 없지만 보인 김에 같이 했다.
    2. Authentication
      • Django에서처럼 request.user를 하면 현재 로그인 된 유저가 나올 수 있도록 하기 위해서
      • 요청이 들어올때마다 매번 db에서 유저 객체를 가져오게 된다 → 별로 효율적이지 않지 않나 생각이 든다. → redis에 저장해놓고 불러옴으로써 해결

고민

  1. 웹 소켓 주소는 1개로 가져가는가? 아니면 지금처럼 채팅방 별 주소를 부여하는가?
  2. 소켓 통신에서 인증은 어떻게 하는가?