Я следил за Ryan Bates Omniauth Part1 railscats http://railscasts.com/episodes/235-omniauth-part-1 . Я использую аутентификацию Twitter и Facebook с их секретными номерами, и когда я пытаюсь пройти аутентификацию через Facebook (auth/facebook), я получаю эту ошибку:
{
"error": {
"message": "Invalid redirect_uri: Given URL is not allowed by the Application configuration.",
"type": "OAuthException"
}
}
И когда я пытаюсь пройти аутентификацию через твиттер (auth/twitter), я получаю ответ 401 Unauthorized. Я не знаю, как я могу это исправить
Спасибо, я исправил ввод http://127.0.0.1:3000
в поле обратного вызова URL-адреса в твиттере и в поле моего веб-сайта в фейсбуке. Но теперь, когда я пытаюсь пройти аутентификацию с помощью Facebook, я получаю эту ошибку:
OpenSSL::SSL::SSLError
SSL_connect return=1 errno=0 state=SSLv3 чтение сертификата сервера B: проверка сертификата не удалась
Как я могу это решить? Я решил поместить OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE
в development.rb