2012-05-27 5 views
2

저는 Twitter에 대한 작업을하고 있습니다 (로컬 호스트에서 테스트 중입니다). Twitter를 통해 로그인하려면 omniauth-twitter이라는 보석을 사용합니다.트위터 로그인이 올바르게 작동하지 않습니다.

필자는 필요한 모든 것을 구현했으며 인증은 "작동"합니다. 10 개 시도에서 내가 가진 때문 "작품"인용 부호에 있습니다

  • 배 나는 성공적으로 내가 페이지가 나는 필사적

를 종료 (twitter) Authentication failure! timeout: Timeout::Error, execution expired

  • 배 오류를 가지고
  • 5 배
  • 인증 이것이 사용할 수 없으므로 인증의 이러한 동작으로부터 ...

    왜 인증이 자주 떨어지는 이유는 무엇입니까? 어떤 보호기와 더 신뢰할 수있는 방법, 트위터로 인증하는 방법이 있습니까?

    편집 : 로그에서 그냥 조금 :

    (twitter) Request phase initiated. 
    (twitter) Callback phase initiated. 
    

    트위터를 통해 링크 LOGIN에 남자 클릭, 두 번째가 될 때 감지되면 첫 번째 줄 밖으로 인쇄 termina 창에 콜백 주소 (http://127.0.0.1:3001에 설정). 다음 오류가 발생하는 경우 : 코드를보고 밖으로

    (twitter) Request phase initiated. 
    (twitter) Callback phase initiated. 
    (twitter) Authentication failure! timeout: Timeout::Error, execution expired 
    
    +0

    나는 잠시 동안 omniauth-twitter를 사용해 왔으며 이러한 문제가 없었습니다 ... 로그에 도움이되는 자료가 있습니까? – Robin

    +0

    안녕하세요 @ 로빈, 나는 원래의 게시물에 내가 가진 오류를 추가했습니다. – user984621

    답변

    0

    을 나는 그것 만 omniauth-트위터를 사용하여 완전히 새로운 응용 프로그램을 작성하고이 문제에 재현 할 수 있는지 확인하는 것이 가장 최선의 생각 고립 된 간단한 앱. 이렇게하면 더 큰 앱의 다른 부분을 배제하는 데 도움이됩니다.

    관련 문제