Skip to content

ProjectBeep/BEEP_AuthServer

Repository files navigation

API

토큰 로그인

Request

provider 값 (KAKAO, NAVER, GOOGLE, APPLE)

// apple 의 경우 accessToken 값으로 identityToken (JWT) 값을 전송한다
{
    "provider": "",
    "token": "${accessToken}",
}

Response

{
    "result": {
        "token": ""
    }
}

Error Handling

origin 값 (firebase, kakao, naver, google, apple, unknown)

{
    "origin": "",
    "code": "",
    "message": "",
}

테스트 방법

  • firebase emulators:start --only functions

배포 방법

  • firebase deploy --only functions

추가한 모듈 인증 실패할 경우

Detailed stack trace: Error: Cannot find module 'request-promise'

npm install --save request request-promise
  • package.json 에 추가 되었는지 확인하기
  • functions 경로의 package.json 인지 확인하기

Playstore HashKey 얻기

release.keystore 와 playstore 에 올라간 인증서는 다르기 때문에 추가해야한다

keytool -printcert -file ./deployment_cert.der

"${PRINTCERT}" 에는 SHA-1 인증서 지문 값을 입력해야 한다

echo "${PRINTCERT}" | xxd -r -p | openssl base64

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published