So versuche ich Google-Authentifizierung für die Arbeit mit Schienen und Geräte zu bekommen. Ich folgte this github setup und wenn der Benutzer nach einer erfolgreichen Anmeldung weitergeleitet wird bekomme ich diesen Fehler:Rails Fehler: Zertifikat überprüfen fehlgeschlagen ... Ich habe alles versucht
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
ich buchstäblich jede Lösung ausprobiert habe ich online finden kann und nichts scheint zu funktionieren. Ich habe die neue cert, die in /usr/local/etc/openssl/certs/cert.pem ist, und das ist in meinem devise.rb:
config.omniauth :google_oauth2, "92780849937-vk78tsfss43p1m9k95ijfhimi422hfh7.apps.googleusercontent.com", "oEM4yvhazRJBgL7ANtpVtpU5", { :client_options => {:ssl => {:ca_path => "/usr/local/etc/openssl/certs"}}}
Ich bin mit Rubin 2.1.0 und Rails 4.2. 4 Gibt es etwas, das ich vermisse? Vielleicht eine andere Lösung für diese Version von Schienen?
Ich habe das mein application.rb Ich kann so weiter arbeiten, aber offensichtlich sein ziemlich schrecklich hahaha
require 'openssl'
OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE
Wow Ich verbrachte wie 6 Stunden versuchen, dies herauszufinden, und diese eine Zeile funktionierte perfekt. Ich danke dir sehr! – Diericx