토스 로그인 커서로 달아보려고 하는데, 토스 개발자 센터에서 받은 암호화 키와 AAD를 Firebase 환경 변수로 설정해야 한다고합니다. 뭔가를 요청해서 받아야 할까요?

토스 로그인 커서로 달아보려고 하는데, 토스 개발자 센터에서 받은 암호화 키와 AAD를 Firebase 환경 변수로 설정해야 한다고합니다. 뭔가를 요청해서 받아야 할까요??

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

다음 단계 (직접 수행 필요)

  1. Functions 의존성 설치

터미널에서 다음 명령어를 실행하여 Cloud Functions에 필요한 패키지를 설치해주세요.

cd functions

npm install
  1. 환경 변수 설정

토스 개발자 센터에서 받은 암호화 키와 AAD를 Firebase 환경 변수로 설정해야 합니다. (이메일로 수신한 값)

firebase functions:config:set toss.encryption_key="이메일로\_받은\_키" toss.aad="이메일로\_받은\_AAD"

(필요시 toss.client_id 등 추가 설정 가능)

  1. Functions 배포

    firebase deploy --only functions
    
  2. 테스트

  • 토스 샌드박스 앱에서 해당 웹페이지를 열어 로그인을 테스트해보세요.

  • 로컬 개발 시에는 npm run dev로 프론트엔드를 실행하고, Functions는 firebase emulators:start를 사용하거나 배포된 버전을 호출할 수 있습니다.

이제 npm run dev로 앱을 실행하여 변경 사항을 확인하실 수 있습니다.

안녕하세요 :slight_smile:
사용자 정보를 복호화할때 사용하는 키와 AAD를 말씀하시는걸까요 ?
참고 가이드를 전달드려요 :man_bowing: