인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

찹찹이님의 프로필 이미지
찹찹이

작성한 질문수

Next + React Query로 SNS 서비스 만들기

next-auth로 로그인하기

next-auth 사용이유

작성

·

69

0

안녕하세요 섹션4의 next-auth 를 수강하고있습니다.

 

next-auth를 사용하는 이유가 무엇인가요?
보통 백엔드에서 로그인 기능을 구현하는 것이 일반적이라고 알고 있습니다.


next-auth는 백엔드가 로그인 기능을 구현하지 않았을 때 사용하는 것인가요? 아니면 이미 백엔드에서 구현한 로그인 API를 사용하기 위해서도 next-auth를 사용하는 경우가 있나요?

답변 1

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

프론트 서버에서 로그인 여부를 판단하기 위해서 next-auth를 씁니다. 그래야 페이지별로 로그인 여부에 따라 렌더링을 달리할 수 있습니다. 거기서 발급받은 토큰으로 백엔드 서버도 로그인까지 할 수 있습니다. 물론 next-auth 안 써도 가능합니다.

찹찹이님의 프로필 이미지
찹찹이
질문자

거기서 발급받은 토큰으로 백엔드 서버도 로그인까지 할 수 있다

-> 위의 말씀은 next-auth 에서 발급받은 토큰을 말씀하시는걸까요??

 

백엔드쪽에서 만든 로그인 api 에서 토큰을 발급해서 주는 것과는 다른 방법인건가요??

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

네 맞습니다.

프론트에서 토큰을 만들어서 백엔드와 공유하든지, 아니면 백엔드에서 토큰을 만들어서 프론트와 공유하든지 둘 중 하나를 선택할 수 있습니다.

찹찹이님의 프로필 이미지
찹찹이

작성한 질문수

질문하기