티네스(Tines), 로그인 버그 해결하였습니다. 500 Error

여는 말

안녕하세요. 앱작가입니다.

얼마 전 발표한 티스토리 이웃 서비스, 티네스(Tines)에서 발생한 로그인 버그(500 error)관련해서 어떤 문제였는지 알려드립니다.


로그인 요청시 500 Error 가 발생한다.


원인

관련 버그는 특정 유저에게만 발생하였는데, 결과적으로 그 문제의 원인은 해외 로그인 차단이었습니다. 웹 서버가 해외에 존재하기 때문에, 해당 서버에서 로그인 요청을 티스토리에 보내면 해외 IP에서 요청하므로 차단합니다.


해결방법

티네스에 로그인이 안되는 분들은 아래의 페이지에 진입하셔서 해외 로그인 차단을 해제하십시오.
https://www.tistory.com/member/security/oversea



개발자 톡

개발자분들은 티스토리 API를 통해 개발할 때 주의하십시오. 해외 차단이 설정된 경우 다음의 응답을 던집니다. 클라이언트만 사용한다면 문제없지만 서버사이드에서 로그인을 요청하는 경우 각별히 조심하세요.

resulted in a 403 Forbidden response: {"tistory":{"status":"403","error_message":"접근 할 수 없는 IP 입니다."}}


magazine이웃 서비스, 티네스
앱작가
전생했더니 개발자였던 건에 관하여
신나게 놀고먹고있는 24살 백수 개발자. 티스토리를 위한 티도리 프레임워크(https://tidory.com)를 개발했다.
댓글