카테고리 없음

[중포 기지] Firebase 개체 내에서 auth.token 데이터를 찾을 수있는 위치

필살기쓰세요 2021. 1. 21. 18:01

토큰의 정보는 애플리케이션 코드에서 자동으로 사용할 수 없습니다. 그러나 토큰에 포함되어 있으므로 직접 디코딩 할 수 있습니다.

function parseJwt (token) {
    var base64Url = token.split('.')[1];
        var base64 = base64Url.replace('-', '+').replace('_', '/');
            return JSON.parse(window.atob(base64));
            };
            
            var user = firebase.auth().currentUser
            user.getToken().then(data => {
                console.log(parseJwt(data));
                });
                

JWT를 구문 분석하는 함수는이 질문에서 비롯 됩니다. 자바 스크립트에서 jwt 토큰을 디코딩하는 방법

ID 토큰이 유효한지 확인하지 않습니다. 어쨌든 정보는 사용자 자신이 사용하기 때문에 클라이언트 측 코드에서는 괜찮아 보입니다. 그러나 토큰을 확인하려면 좀 더 복잡한 방법을 사용해야합니다.



출처
https://stackoverflow.com/questions/39917020