oauth ve oauth2 mücevherleri var, ancak google ile bağlantı kurmak için bir örnek bulamadık oeuthOauth'u Ruby ile kullanarak Google'a nasıl bağlanabilirim?
cevap
Bunun yerine omniauth'u deneyin.
https://github.com/intridea/omniauth
İşte onun nasıl kullandığını gösteren mükemmel bir screencast var: http://railscasts.com/episodes/241-simple-omniauth
ve google ile bir openid uid var zaman nasıl kullanıcının contancts ayıklayın. Bende var ama işe yaramaz. Oauth nesne belirtecine ihtiyacım var. Ruby'nin OpenID + Oauth – rtacconi
resmi olarak desteklenen yöntem Signet kullanmaktır. README, Google OAuth uç noktalarına karşı kimlik doğrulaması yapmak için gereken örnek kodu içerir. Ayrıca Google API Client for Ruby'a da bakın. Herhangi bir sorunuz varsa, bana ping yapmaktan çekinmeyin. Her iki kütüphaneyi de destekliyorum.
Signet ayrıca diğer OAuth sağlayıcıları için de çalışacaktır. An official OmniAuth plugin da mevcuttur.
'u kullanarak, merakın, kime resmi olarak gerçek bir çözümü yoktur? Bunu hiç görmedim. – Thufir
Resmi, olduğu gibi, bu, Google'ın temel olarak Ruby'deki Google API'lerine erişmek için desteklediği yöntemdir. Google API İstemcisi Bağımlılığı bağımlı olarak kullanıyor, bir Google çalışanı (ben) tarafından yazılmıştır ve güvenlik inceleme sürecimiz üzerinden olmuştur. Umarım bazı şeyleri açıklığa kavuşturur. –
- 1. Ruby kodundan bir mongodb'a nasıl bağlanabilirim?
- 2. Windows formlarından MySQL'e nasıl bağlanabilirim?
- 3. Ruby ile Homebrew nasıl güncellenir?
- 4. Özel bir alt ağda çalışan ec2 örneğine nasıl bağlanabilirim?
- 5. Evrensel Windows uygulamasında şablon içindeki boş değere nasıl bağlanabilirim?
- 6. Ruby ile
- 7. Unicode sözcükleri ruby 1.9 ile nasıl eşleştirilir?
- 8. Nasıl saf ruby kullanarak işaretleme PDF oluşturmak
- 9. IP adresimi Ruby/Tor kullanarak nasıl değiştirebilirim?
- 10. Ruby ve eventmachine ile nasıl giriş yapılır?
- 11. C# XML dokümantasyon yorumlarımdan MSDN/resmi belgelere nasıl bağlanabilirim?
- 12. Ruby Koans Ruby 2.0.0 ile uyumlu değil?
- 13. Ruby çağrılarını kullanarak SSH ve SCP kullanarak dosyaları nasıl aktarabilirim?
- 14. Ruby ile randevuları çıkarma
- 15. Ruby ile S/MIME
- 16. Ruby kullanarak Oracle DB'ye bağlanma
- 17. Mysql ruby ile ad üreteci kullanarak veri güncelleme
- 18. InfusionSoft DB ile Bağlantı Ekleme Ruby Gem kullanarak hata veriyor
- 19. Doxygen ile Ruby kodunu nasıl belgeleyebilirsiniz?
- 20. Word belgeleri ruby ile nasıl ayrıştırılır?
- 21. Ruby ile bir Unicode dizesinden nasıl kurtulurum?
- 22. Firebase, Ruby on Rails ile nasıl kullanılır?
- 23. AppProperties'i ruby api-client ile nasıl kullanabilirim
- 24. Ruby ile min/max'ı nasıl buluyorsunuz?
- 25. wcf hizmetini ruby ile nasıl tüketirsiniz?
- 26. Ruby Twitter API'sı ile Hata
- 27. unicode karakterine ruby ile çevirme
- 28. Ruby HTTP params ile alın
- 29. nasıl Ruby
- 30. Yaklaşımını ruby mechanize ile algıla.
[Ruby'de OpenID kullanarak Google Contacts'a nasıl erişilir] (http://stackoverflow.com/questions/4324812/how-access-google-contacts-using-openid-in-ruby)? –
@theTinMan OAuth! = OpenID, bu nedenle mutlaka bir kopyası olmayabilir. –