Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Archives
Today
Total
관리 메뉴

Kimyeongkyung

Heroku(헤로쿠) 보안코드 인증 실패 문제 해결(feat. Salesforce Authenticator App) 본문

important

Heroku(헤로쿠) 보안코드 인증 실패 문제 해결(feat. Salesforce Authenticator App)

yeongk0825 2024. 1. 23. 01:05

혼자 진행중인 사이드 프로젝트가 있는데, 백엔드 서버를 배포하기 위해 여러 호스팅 서비스를 알아보다가

Heroku로 배포해보기로 했다. 이 때까지만 해도 무료 버전이 있는 줄 알고있었다..ㅎ

먼저 Heroku에 가입을 했고, 보안을 위해 Salesforce Authenticator 앱을 휴대폰에 다운받아 로그인 시 보안코드를 입력할 수 있도록 설정까지 끝냈다.

그 후, 서버 배포를 위해 이런저런 시도를 하다가 에러도 경험해보고, 그러던 와중에 heroku가 작년부터 무료버전이 사라졌다는 소식을 뒤늦게 알게 되었다. 아주 작은 사이드 프로젝트라 무료 호스팅 서비스를 찾고싶었기에 나는 heroku에 생성했던 앱을 바로 삭제했다.

그리고 당분간은 heroku를 이용하지 않을 것 같아 휴대폰에 깔아뒀던 Salesforce Authenticator 앱도 시원하게 삭제했다.

 

그런데 그 날 새벽이었나..그 다음날 새벽이었던가..heroku로부터 한 통의 이메일이 왔다.

갑자기 내 계정이 과금되기 시작했다는 것이었다.

 

나는 바로 heroku 홈페이지에 접속해서 로그인을 시도했다.

그런데...로그인을 할 수 없었다.

보안 코드를 인증하려면 휴대폰으로 보안코드를 받아야 하는데 Salesforce Authenticator 앱을 삭제해버렸기 때문이다.

다시 재설치를 했지만 이미 heroku와 연결되어있던 계정이 리셋되어버려서 heroku 로그인을 해서 계정을 다시 연결하지 않는 이상은

보안 코드를 받을 방법이 없었다.

당장 요금이 과금되고 있다는 사실에 불안한 마음이 컸는데 로그인까지 안 되어버리니 너무나 답답했다.

 

나와 같은 경험을 한 사람들이 있는지 구글링을 해봐도 찾기가 어려웠기에 직접 heroku에 문의해보기로 했다.

support@heroku.com

위 주소가 heroku에 대해 문의가 있을 경우 문의를 보낼 수 있는 주소였다.

 

왜 과금이 된것인지에 앞서 로그인 문제가 시급했기 때문에 보안코드를 받을 수 있는 다른 방법이 없는지 먼저 문의를 남겼다.

(꼭 영어로 문의해야 한다. 한국어로 문의하면 영어로 문의해달라는 회신이 온다.)

근데 이 때 시간이 저 이메일을 받았을 때가 이미 한국 시간으로 금요일에서 토요일로 넘어가는 새벽 4시가 넘은 시간이었기 때문에 

점점 불안해졌다. 왜냐하면 heroku 고객센터도 평일만 응대가 가능하기 때문이었다..

 

바로바로 답장을 받으려면 남은 몇시간 안에 문제를 해결해야만 했다.

그래도 아직 시간이 있어서 heroku로부터 빠른 답변을 받을 수 있었다.

 

 

몇 가지 질문에 대답해서 본인임이 확인되면 임시 복구 코드를 발급해줄 수 있다는 내용이었다.

 

나는 최대한 기억나는대로 질문에 대한 답장을 장문으로 적어 회신했다.

(기억 안나는 질문은 잘 모르겠지만 000으로 추측된다는 식으로 솔직하게 얘기했다.)

 

처음에는 본인 확인이 안되었는지 저 위에 내용이 그대로 담긴 메일이 회신되어 더 초조해졌다.

어느 부분이 내 정보와 일치하지 않는지조차 알려주지 않아 너무나 답답했다.

그렇게 밤새 문의와 답변이 오고가다 하나도 해결되지 못한 채 heroku 고객센터 업무시간이 끝나버렸다...

 

한국 시간으로 월요일 오후는 되어야 회신이 올 거 같아서 주말 동안은 마음을 비우면서도 한 켠으로는 요금이 많이 과금되었을까봐 불안한 마음을 안고 주말을 보냈다.

 

그러다 월요일 오전이 되었다.

드디어 헤로쿠로부터 원하는 답변이 왔다..

본인임이 확인되었는지 24시간동안 유효한 임시복구코드를 발급해줬다.

나는 일어나자마자 메일을 확인하고 바로 heroku에 로그인을 할 수 있었다.

결제 대시보드를 확인하니 한창 배포를 시도할때 과금이 되었던 걸로 추측된다.

1달러 조금 넘는 금액이 청구되었다.

이 부분은 납득 가능한 금액이기에 안심되는 마음이 더 컸던 것 같다.

 

요 근래 제일 마음이 불안했던 주말이었다.

 

이 경험을 통해 느낀 걸 정리해보자면,

Salesforce Authenticator 앱을 사용중이라면 섣불리 삭제하지 말 것.

heroku계정과 연결 시 복구 코드를 미리 홈페이지에서 받아두는 게 좋을 것 같다. 일회성 복구코드를 발급해주는 걸로 알고있다.

만약 나처럼 홈페이지에서 복구 코드를 미처 받아두지 못했다면 침착하게 문의를 남겨보는 걸 추천한다. 평일이라면 꽤 빠른 시간안에 답변이 온다.

그리고 Salesforce Authenticator앱에서도 백업 설정이 가능하니 계정과 연결된 상태라면 백업을 미리 해두는 것도 좋을 것 같다.