問題タブ [omniauth]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Facebook API をサポートする Ruby gem はどれですか?
Facebook API を使用した Rails アプリケーションがあります。Facebook と統合するための Ruby gem をいくつか見てきましたが、時代遅れに見えます。
低レベルの呼び出しを自分で書くのが最善ですか? 適切で現在利用可能な宝石はありますか?
これらの宝石のいずれかが最近変更されましたか?
新しいプロジェクトを開始しています - 2012 年 9 月現在、どの gem を使用すればよいですか?
ruby-on-rails - OmniAuth と openid: openid プロバイダーから特定のフィールドを取得する
rails gem: OmniAuth を使用してユーザーをログインさせています。
OpenId プロバイダーを使用する場合、メールやニックネームなどの特定のフィールドを取得したいのですが、これに関するドキュメントはありません。
何か案は?
ありがとう
ruby-on-rails - OmniAuthとFacebook:証明書の検証に失敗しました
Railscast#235に従って、最小限のFacebook認証を設定してみました。
ライアン自身が行ったように、私は最初にTwitter認証を設定しました。それは完璧に機能しました。
次に、Facebookログインの追加に移りました。ただし、アプリを承認した後、リダイレクト先は次のように/auth/facebook/callback
失敗します。
私はローカルホストに取り組んでいます。アプリ内でSSLを設定しませんでした。私は何が間違っているのですか?
ruby-on-rails - OmniAuth と Facebooker を統合することは可能ですか?
こんにちは、Ruby on Rails を使用して、完全な facebook 統合 (イベント API) を備えた facebook 接続 Web サイトを作成したいと考えています。OmniAuth を認証に使用し、facebooker を使用して facebook API を一緒に処理できますか?
facebooker は Facebook の API の最新の変更に対応していますか? このテーマに関する良い記事をお勧めできますか?
ありがとうガディ
ruby-on-rails-3 - Rails 3、OmniAuthおよび乗客はRoutingErrorをスローします
OmniAuthを使用して新しいRails3アプリを最初から作成しようとしています。現在、完全に空のアプリがあり、Gemfileにomniauthを追加し、config/initializersに次のようなomniauth.rbを追加しました。
(もちろん、プレースホルダーの代わりに適切なアプリIDとシークレットを使用する場合を除きます。)
これは、Webrickを使用して開発マシンから実行している場合は機能するようですが、localhost:3000がアプリケーションとして登録されていないため、Facebookでエラーが発生します。そこで、テストのために本番サーバーにアップロードします。ここでは、routes.rbに/ auth / facebookというルートが定義されていないため、リクエストはラックレイヤーを完全にバイパスし、最終的にRailsに到達してRoutingErrorをスローします。
サーバーは、apache 2.2、ruby 1.8.7、rails 3.0.1、rack 1.2、およびpassenger3.0.0を実行します。私が見逃している明らかなものはありますか?
ところで、アプリはサブURL、つまりhttp://www.mydomain.net/myappにインストールされます
ruby-on-rails - OmniAuth は Facebook Graph API への単純なフックを提供しますか?
Omniauth を新しい Facebook アプリケーションに統合する作業を行っています。かなりまばらなドキュメントを調べて、グラフ API にアクセスする簡単な方法が提供されているかどうかを調べています...かなり単純な Koala から移行しています。
これに Omniauth を使用した人はいますか? ユーザーのアルバムから写真を取得し、それらの一意の URL を並べ替えて取得したいと考えています。
ruby-on-rails - Rails: _url ヘルパーからポートを削除
Rails で _url ヘルパーを呼び出すと、ホスト + ポート + パスが返されるため、たとえば
戻ります
私の実稼働環境では、特定のポートでレール アプリケーションをシン サービスし、別のポートで静的コンテンツを提供する apache を使用しています。ポートなしでサイトにアクセスすると、各サーバーは処理する部分を認識し、すべて問題ありません。ただし、特定のポートが指定されている場合は、要求されたサーバーのみが応答を送信します (これは予期されることです)。
oauth2(facebook、twitter)またはopenidを介してユーザーを認証するときに、コールバックURLを送信する必要があるため、現在問題が発生しています。私が使用する宝石 (OmniAuth) は、_url ヘルパー (私が知る限り) (callback_url) を使用して、コールバック URL を計算します。ポート番号が追加されているため、それ以降のリクエストには薄い応答しかありません。
特定のポートで実行されていないことをレールに伝える方法はありますか? それとも、_url ヘルパーでポート番号を使用していませんか?
ruby-on-rails - Apache の背後にある Rails アプリの OpenID
Google アカウントを介して単純な OpenID 認証を統合しようとしています。私は omniauth gem を使用しており、ローカル開発システム (Win7、ruby 1.8.7-p302、rails 2.3.8、omniauth 0.1.5) ではすべて正常に動作します。
この問題は、ホスティング (HostGator) にデプロイしたときの顔を示しています。アプリ (mongrel) はポート 12002 で開始し、HostGator の cPanel を介して、サブドメインの 1 つから書き換えられるように構成されています。
ブラウザが /auth/open_id になると、承認のために Google にリダイレクトされますが、return_to アドレスは subdomain.mycompany.com:12002 であり、Apache は 12002 をリッスンしないため、もちろん正しくありません。 ::OpenID と Rack::OpenID は、ポートなしでアドレスを組み立てますが、ユーザー アクセスの確認後、次の場合は最終段階になります。
問題は、私のサイトのアドレスが他の認証リクエストパラメーターでエンコードされていること(ある種のハッシュ)が回避することだと思います
ruby-on-rails - Rails 2.3.8でomniauthを使用した人はいますか?
Rails は初めてで、Rails 2.3.8 で omniauth を使用しようとしています。このバージョンの Rails のチュートリアルが見つからなかったので、 http://blog.railsrumble.com/blog/2010/10/08/intridea-omniauthを参照しました。
次のように初期化子を追加しました。
omniauth.rb
この手順の後、URL '/auth/twitter' にアクセスしようとすると、"No route match "/auth/twitter" with {:method=>:get}" が表示されます。
Rails 2.3.8でomniauthを使用した人はいますか?