Access 2

Api 요청 시 Access Token 을 갱신해야 할 때 Refresh Token 으로 토큰 갱신 후 같은 api 재요청

이전 글 [안드로이드 레트로핏 api 호출하는 인터페이스에서 @Header 중복을 제거하기] 안드로이드 레트로핏 api 호출하는 인터페이스에서 @Header 중복을 제거하기 지난 4개월 전쯤 친구를 통해서 여러 다른 분들과 플레이스토어에 바바-BABA 라는 앱을 출시했습니다. 작성했던 코드들을 천천히 보면서 리팩토링 및 버그 픽스를 하며 공부를 더 해보려고 합니 sh1mj1-log.tistory.com 에서 리팩토링/버그 픽스를 하며 작성했던 글의 연장선입니다. 추가로 이 글도 보면 도움이 되겠네요 [그래서 jwt, Access, Refresh Token 이 뭔데?] 그래서 jwt, Access, Refresh Token 이 뭔데? 이전 글 안드로이드 레트로핏 api 호출하는 인터페이스에서 @Header..

그래서 jwt, Access, Refresh Token 이 뭔데?

이전 글 안드로이드 레트로핏 api 호출하는 인터페이스에서 @Header 중복을 제거하기 에서 Access token 을 @Header 에 넣는 부분에 대해서 다뤘습니다. 그렇다면 Access Token 이 대체 무엇일까요? Access Token 이전에 Jwt 토큰을 알아야 합니다. 하나 하나 차근차근 알아봅시다. JWT 토큰이 뭔데? JWT(Json Web Token) 은 웹에서 사용되는 JSON 형식의 토큰에 대한 표준 규격입니다. 유저의 권한을 결정하는 정보를 담는 데이터 조각으로 유저의 인증(Authentication), 인가(Authorization) 정보를 담습니다. Jwt 토큰을 사용해서 클라이언트와 서버는 안전하게 통신할 수 있습니다. 클라이언트에서 jwt 토큰을 담아서 서버에 정보를 보..