• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

첫번째 로그인시 토큰값

20.11.14 00:14 작성 조회수 210

4

로그인 성공 -> 토큰 발급 -> 뷰엑스의 state에 저장 -> API 호출시마다 활용

이라고 하셨는데. 첫 로그인시에는 Authorization 이 빈값이던데 로그아웃후 재로그인하면 값이 들어옵니다. 이부분이 첫로그인때 토큰이 이미 발급이 된상태이고 저장된토큰을 재로그인 (api호출) 하면서 Authorization을 불러왔기에 이시점부터 보여지는것인지요? 그래서 많이 올라오는 질문으로 로그아웃후 재로그인시에 토큰이 보인다는거지요? 약간 이해가 되어가는것같은데

첫로그인시에 Authorization이 빈값이어도 상관없는건가요?

완전히 잘못짚고 있는걸까요

답변 1

답변을 작성해보세요.

1

안녕하세요 sususuz1님 제가 답변이 좀 늦었네요 :) 아마 지금쯤이면 강의를 다 완강하셨을 것도 같은데요..! 인증 값은 아래와 같은 흐름으로 관리한다고 보시면 될 것 같아요 :)

[로그인을 하지 않고 사이트에 접근하는 경우]

1. 로그인 후 토큰 값 획득

2. 토큰 값 획득 후 스토어(Vuex)와 브라우저 저장소에 저장

3. 매 API 호출 시 스토어의 토큰 값을 Authorization 속성에 주입

[이미 로그인 되어 있는 상태에서 다시 사이트를 접근하는 경우]

1. 브라우저 저장소에 저장된 토큰으로 스토어(Vuex)에 값을 설정

2. 매 API 호출 시 스토어의 토큰 값을 Authorization 속성에 주입

---

아마 토큰 값 관리를 전반적으로 끊어서 설명하다보니 혼란이 생기셨을 것 같습니다. 혹시 더 이해 안가시는 부분이 있으면 말씀해 주세요 :)