【Rails】ngrok을 사용하지 않고 LINE 로그인을 개발 환경에서 구현하는 방법

1517 단어 ngrokRailsLine
이 기사( 【Rails4, OmniAuth】 세계 제일 정중한 LINE LOGIN 도입 강좌 )를 바탕으로 Rails로 LINE 로그인을 구현하고 있었습니다만, 하나 신경이 쓰이는 점이 있었습니다.

ngrok 설정 귀찮게?

무료 버전이라면 설정을 다시 할 때마다 URL이 바뀌는 사양이므로 일단 URL이 바뀌면 LINE 페이지의 URL도 바꿀 필요가 있습니다.

이것은 번거롭다. 시간으로 하면 2,3분도 걸리지 않는 작업이라고는 생각합니다만, 하지 않아도 좋은 것은 최대한 하고 싶지 않다.

요점은 https이면 좋다.



https로 하면 된다면, https://localhost:3000
라고 하는 것으로 시험에 등록해 보았는데, localhost에서도 문제 없게 등록할 수 있었습니다.



개발 환경하에서의 로그인 인증도 문제 없게 실시할 수 있습니다.

로컬에서 https로 만드는 방법



구그하면 무엇이든 나옵니다만, 가장 간단한 것이 이쪽( Rails의 로컬 환경에서 SSL (https) 사용 )로 소개되고 있는 gem의 thin를 사용하는 방법입니다.

설치하고 thin start --ssl -p 3000
puma가 좋아하는 분은 ( Rails5+ puma 로컬 환경에서 SSL/HTTPS 사용 )를 참고로 해 보면 좋다고 생각합니다.

좋은 웹페이지 즐겨찾기