2010-12-02 18 views
8

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?

+0

[Ruby'de OpenID kullanarak Google Contacts'a nasıl erişilir] (http://stackoverflow.com/questions/4324812/how-access-google-contacts-using-openid-in-ruby)? –

+1

@theTinMan OAuth! = OpenID, bu nedenle mutlaka bir kopyası olmayabilir. –

cevap

7

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.

+0

'u kullanarak, merakın, kime resmi olarak gerçek bir çözümü yoktur? Bunu hiç görmedim. – Thufir

+5

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. –

İlgili konular