로그인 에러 문의

안녕하세요? 로그인을 구현중인데, 해결이 안되어 도움을 요청합니다.

셈플 코드의 도움을 받아 서버를 firebase functions js 로 개발중인데요.
클라이언트에서 auth code를 받아 accessToken을 정상적으로 받아 오는 것에는 성공 했는데.

login-me를 통해 사용자 정보를 받으려고 하면 아래와 같은 에러가 나옵니다.

mTLS 인증서 private/public 키를 선택된 프로젝트에서 받아왔는지 다시 확인하고, DECRYPTION_KEY_BASE64 도 확인했는데 문제 없어 보입니다. 혹시 예상 지점이 있다면 도움 부탁드립니다. ㅠㅠ

프로젝트는 아직 출시도, 검수도 되어 있지 않습니다. 테스트 출시로 기기에서 테스트해봐도 같은 문제가 생깁니다.

login-me

{
   resultType: 'FAIL',
    error: {
      errorType: 0,
      errorCode: '4010',
      reason: '인증 정보를 찾을 수 없어요.',
      data: {},
      title: null
    },
    success: null
}

generate-token

{
"resultType":"SUCCESS",
"success":{
  "accessToken":"eyJraWQiOiJjZXJ0Iiw...",
  "expiresIn":3599,
  "tokenType":"Bearer",
  "scope":"user_name"
}
}

소스는 다음과 같습니다.

var { authorizationCode, referrer } = req.body;
const response = await client.post(`${AUTH_API_BASE}/generate-token`, {
    authorizationCode,
    referrer,
});
var { accessToken, refreshToken, scope } = JSON.parse(response.data).success;
console.log('accessToken', accessToken);

const userInfoResponse = await client.get(`${AUTH_API_BASE}/login-me`, {
    'Content-Type': 'application/json',
    Authorization: accessToken,
});

console.log('userInfoResponse1', Object.keys(userInfoResponse));
console.log('userInfoResponse2', JSON.parse(userInfoResponse.data));

var userData = JSON.parse(userInfoResponse.data);
res.status(200).send({
    isSuccess: true,
    data: userData,
});

Header에 Bearer가 안붙은것 같습니다!

미춌네요. 됩니다.

감사합니다. 복받으실꺼에요.

행복한 추석 보내세요~~

넵 해결되셨으니 다행입니다. 즐거운 추석 보내세요!

1개의 좋아요