Twitter-Monicuth에서 401 오류 해결

1150 단어 Rails4.2Rubyon
Ruby on Rails4.2에 트위터 인증을 추가하기 위해 트위터-omniauth를 사용해 봤다.
1. 액세스 https://apps.twitter.com/ 응용 프로그램 목록을 만듭니다.
2.gem로omniauth와omniauth-twitter 추가
3.config/secrets.yml와config/initializers/omniauth.rb에 1에서 얻은 키 설정 추가
잘될 줄 알았는데 401개의 오류가 발생했다.
콜백의 URL이 적혀 있고 열쇠의 설정도 맞습니다.
계좌를 삭제하고 1~3회 더 일해 봐도 401 오류가 발생할 수 있다.
많은 조사를 한 결과 서버와 맥의 내장 시계가 편차가 있는 것 같다.
http://www.nict.go.jp/JST/JST5.html
'% 1' 을 (를) 눌렀을 때 0. 1초가 지났습니다.
시스템 환경 설정에서 날짜 및 시간 선택
이렇게 다시 설정하면...

그림에서 보듯이 서버와 내장 시계의 시간을 조절할 수 있다.
Rails 서버를 재부팅하고 트위터에 설정된 URL을 방문하면 안전하게 부팅됩니다.

좋은 웹페이지 즐겨찾기