난 레일 애플 리케이션에서 omniauth - twitter를 사용하려고하는데, 나는 처음부터 붙어있어 원인이 무엇인지 알 수 없습니다. dev.twitter.com에 응용 프로그램을 등록했고 CONSUMER_KEY 및 CONSUMER_SECRET을 받았습니다. 내가401 권한이없는 omniauth-twitter로
<%= link_to "Sign in with Twitter", "auth/twitter" %>
트위터 로그인에 대한 링크를 application.html.erb 레이아웃에서 초기화/omniauth.rb
Rails.application.config.middleware.use OmniAuth::Builder do
provider :twitter, "an_alphanumeric_code", "some_other_alphanumeric_code"
end
에서 직접이 두 변수를 넣어하지만 테스트 시간을 단축하려면 내가 클릭하면 (나는 이미 다른 질문을 확인
401 Unauthorized
얻을 대신 트위터 로그인에 리디렉션의, 로그인하고이 컴퓨터 시간 문제가되지 않습니다 내 레일 서버에 시간이 올바르게 설정되어 있음). 테스트를 위해 공개 IP 및 서버 이름을 사용할 수없는 문제가 있다고 생각됩니다.
로컬 127.0.0.1:3000 레일 서버에서 옴니 아쓰 - 트위터를 사용할 수있는 사람이 있습니까?
보안을 위해 API 자격 증명을 하드 코딩하지 않아야하며, 특히 버전 관리에 커밋하지 않아야합니다. – Brandon