persistAccessToken이 실제 받아오는 access token과 다른 값을 저장합니다

https://developers.kakao.com/docs/js-reference#kakao_auth_createloginbutton(settings)

위 문서에 따르면, setting object의 key 중 persistAccessToken를 이용하면 localStorage에 access token 값을 저장한다고 나와있습니다.

그런데 예제로 제공된 html을 이용하여 로그인을 테스트해보면, 다음과 같은 상황이 발생합니다 (사진 2장 참고)

image
image

보시다시피, alert로 확인한 access_token과, kakao_{unique_hash}라는 key를 가진 local storage data의 value가 일치하지 않습니다.

이 과정에서 자동적으로 암호화가 한 번 적용된다고 봐도 괜찮을지요?

네 맞게 이해하셨어요. SDK 내부적으로 value를 암/복호화해서 사용하고 있습니다.

1개의 좋아요

빠른 답변 감사드립니다.