Next에서 자동 로그인 구현
592
작성한 질문수 1
안녕하세요 😃
현재 Next.js 사용해 프로젝트 진행중인데 한번 로그인하면 웹에 재접속 시 자동으로 로그인 처리되도록 하고 싶습니다.
현업에서는 어떤 방식으로 진행하는지 궁금합니다!
답변 주시면 정말 정말 감사합니다!!
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
이하은님의 질문에 답변드립니다.
Next.js에서 자동 로그인 구현은 주로 쿠키와 같은 HTTP 헤더의 저장소를 이용하거나, 로컬 스토리지를 사용하여 액세스 토큰 또는 리프레쉬 토큰을 저장하고 관리하는 방식으로 진행합니다. 사용자가 로그인할 때 서버로부터 받은 토큰을 쿠키나 로컬 스토리지에 저장한 후, 페이지를 재접속할 때 저장된 토큰을 서버에 보내 자동 로그인을 요청하는 방식입니다.
자동 로그인 구현 시 보안 사항도 중요하므로 HTTPS를 사용하여 통신을 암호화하고, JWT 토큰의 경우 만료 기간을 짧게 설정한 후 리프레쉬 토큰으로 갱신하는 방식을 추천드립니다.
Next.js의 특성상 서버 사이드 렌더링(SSR)이나 정적 사이트 생성(SSG) 등 다양한 렌더링 옵션이 있으므로, 사용자 인증 정보에 따라 페이지를 어떻게 처리할지에 대한 로직도 함께 고려해야 합니다. 예를 들어, getServerSideProps나 getStaticProps 같은 데이터 가져오기 메서드에서 사용자 인증 상태를 확인하고 필요한 데이터를 미리 불러오도록 설계할 수 있습니다.
현업에서는 이러한 기본적인 방법 외에도 보안, 사용성, 서비스의 특성 등을 고려하여 여러 가지 추가적인 접근 방식을 적용합니다. 따라서, 프로젝트의 요구사항을 명확히 하고, 적절한 방식을 선택하여 구현하는 것이 중요합니다.
원하는 답변을 얻으셨나요? 추가적인 질문이 있으시면 언제든지 문의해주세요. 감사합니다!
강의와는 별개로...
0
15
3
BFF의 필요성
0
10
0
안녕하세요 유튜브 보고 재밌을꺼 같아서 강의 결제해서 보고잇습니다.
0
19
2
노션 열기에 도움이 필요합니다.
0
26
2
노션 파일 권한
0
24
2
좋은 강의 자료 감사합니다.
0
26
2
유튜브 영상보고 강의 등록하였습니다.
0
28
2
강의 내용 실습관
0
28
1
노션 파일 없음
0
26
3
한국투자 증권
0
34
2
52번 강의 질문입니다.
0
26
2
https://youtu.be/ziTLbsE9Cbc 유튜브 노션 링크 권한 부탁드립니다.
0
26
2
풀라우트캐시 동작 원리에서 데이터 캐시 관련 질문
0
28
2
훅 내용 안뜸 오류
0
27
2
next.js 프로젝트
0
30
1
40. 결제/주문 생성 및 업데이트 API 구축 이후로의 영상강의는 없나요
0
30
2
디스코드 소통창구는 없어졌나요 ??
0
40
2
20번강좌에 대한 질문입니다.
0
28
2
Next.js + Tanstack Query BFF 구조 질문
0
31
2
노션 학습 자료 권한 요청
0
29
2
part2강의 문의사항입니다.
0
39
2
현재 진행중인 강의에 마케팅 요소를 녹이는 방법
0
43
1
데브옵스에 관련된 지식
1
49
1
케이테스트 서버 운영 방법
2
52
1





