oauthとoauth2の宝石がありますが、oauthでGoogleに接続する例は見つかりませんRubyでoauthを使用してGoogleに接続するにはどうすればよいですか?
答えて
代わりにomniauthを試してみてください。
https://github.com/intridea/omniauth
ここではその使用方法を示す優れたスクリーンキャストです: http://railscasts.com/episodes/241-simple-omniauth
と私は、私はどのようにユーザーのcontanctsを抽出するGoogleとopenidのuidを持っている。私はそれを持っているが役に立たない。 oauthオブジェクトトークンが必要です。 OpenID + Oauthを使用しているRubyのための本当の解決策はありません – rtacconi
公式にサポートされている方法はSignetを使用することです。 READMEには、Google OAuthエンドポイントに対して認証するために必要なサンプルコードが含まれています。 Google API Client for Rubyも参照してください。いずれかに質問がある場合は、私にpingを躊躇しないでください。私は両方のライブラリをサポートしています。
他のOAuthプロバイダでも動作します。 An official OmniAuth pluginも利用可能です。
ただ好奇心の外に、誰に公式?私はそれを見たことがない。 – Thufir
公式には、これはGoogleが主にRubyでGoogle APIにアクセスするためにサポートしている方法です。 Google API ClientはSignetを依存関係として使用しています.Googler(私)によって書かれたもので、セキュリティレビュープロセスを経ています。物事を少しはっきりさせることを願っています。 –
- 1. C#でOAuthに接続するにはどうすればよいですか?
- 2. Google Identity Toolkitを使用してGoogle Drive APIに接続するにはどうすればよいですか?
- 3. oAuth認証なしでGoogleカレンダーAPIに接続するにはどうすればよいですか?
- 4. Google Container Engineを使用してGoogle Cloud SQLと接続するにはどうすればよいですか?
- 5. Google Cloud SQLをデータベースアクセスに接続して使用するにはどうすればよいですか?
- 6. JavaScriptを使用してユーザーのGoogleアカウントに接続するにはどうすればよいですか?
- 7. Visual Studioを使用してGoogleカレンダーのAPIに接続するにはどうすればよいですか?
- 8. MySQLを使用してperlで接続プーリングを使用するにはどうすればよいですか?
- 9. Google OAuth(SMTP経由)を使用してメールを送信するにはどうすればよいですか?
- 10. springを使用してデータベースに接続してテストするにはどうすればよいですか?
- 11. JConsoleを使用してWeblogicにリモートで接続するにはどうすればよいですか?
- 12. MVCでWebサービスを使用してデータベースに接続するにはどうすればよいですか?
- 13. OAuth Googleログインを完了するにはどうすればよいですか?
- 14. OAuth 2.0はgoogle-api-ruby-client 0.9を使用してGoogle APIサービスを認証するにはどうすればよいですか?
- 15. URLconnectionを使用してAndroidアプリにサーブレットを接続するにはどうすればよいですか?
- 16. ヘッダーにCを使用してマルチ構造を接続するにはどうすればよいですか?
- 17. ソケットプログラミングを使用してiOS Swiftアプリケーションをハードウェアデバイスに接続するにはどうすればよいですか?
- 18. Google AdWords/AdSense APIでOAuthを使用するにはどうすればよいですか?
- 19. VBAを使用してSQL Serverに接続するにはどうすればよいですか?
- 20. EJBエンティティBeanを使用してmysqlデータベースに接続するにはどうすればよいですか?
- 21. サービスアカウントを使用してCloud SQLインスタンスに接続するにはどうすればよいですか?
- 22. PHPを使用してSQLiteデータベースに接続するにはどうすればよいですか?
- 23. postgresql jarファイルを使用して、ブラックベリーのデータベースに接続するにはどうすればよいですか?
- 24. ソケットプログラミングを使用してAndroid搭載端末に接続するにはどうすればよいですか?
- 25. C#を使用してAsana Rest APIに接続するにはどうすればよいですか?
- 26. PHPを使用してHSQLデータベースに接続するにはどうすればよいですか?
- 27. リクエストを使用して天気APIに接続するにはどうすればよいですか?
- 28. Flexを使用してサーバに接続するにはどうすればよいですか?
- 29. Inductionを使用してローカルのSQLiteデータベースに接続するにはどうすればよいですか?
- 30. dapperを使用してsqliteデータベースに接続するにはどうすればよいですか?
[Googleの連絡先にRubyでOpenIDを使用する方法](http://stackoverflow.com/questions/4324812/how-access-google-contacts-using-openid-in-ruby)の複製? –
@theTinMan OAuth!= OpenIDなので、必ずしもそれが重複しているとは限りません。 –