Rest 로그인 사용자 Socket Map에 등록

오픈소스·2023년 2월 9일
0

NestJS Boilerplate

목록 보기
11/16

Rest 채널과 Socket 채널은 각각 독립적이다.
Socket Client 코드를 Rest API 인증 페이지를 통해 보안을 관리하지만,
Rest API 인증을 통과한 사용자를 Socket 채널에도 알려줘야 한다.

서로 독립적인 Rest와 Socket 채널에서 사용자의 연결을 front가 중계한다.
그래서 front는 /user를 통해 얻은 정보를 socket.io의 'login'에 emit함으로써, back에서 각각의 독립적인 채널을 통해 들어오는 동일한 사용자를 연결할 수 있다.

https://github.com/youngkiu/nestjs-kakaologin/commit/3aa476d8ef418d311b163ce1b44c80d70ce107ae

0개의 댓글