問題タブ [oauth-ruby]

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.

0 投票する
1 に答える
2230 参照

ruby-on-rails - OAuth署名の検証が失敗する

2本足の認証でoauthプロバイダーを設定する際に問題が発生しました。

私はoauth-plugingemとoauthgemを使用していますが、「更新」リクエストを除いてすべて正常に動作します。署名検証プロセスは失敗し続けます。

これが私がしていることです:

クライアントでは、私は使用しています

get、post、deleteはすべて認証を通過しますが、更新は失敗します。

サーバー側では、ClientApplicationクラスを設定しています

signign.verifyは更新要求で失敗し、他の3つの要求を渡します。誰が何が起こっているのか知っていますか?

0 投票する
2 に答える
522 参照

ruby-on-rails - Twitter 認証により認証画面が表示され、リロード時に認証が行われ、コールバックが続行されます

ドキュメントのすべてに従っています: http://dev.twitter.com/pages/sign_in_with_twitter

私はレールアプリに取り組んでおり、これは私のコードがどのように見えるかです(以下のコードはoauth ruby​​ gemを使用しています):

生成される URL は次のとおりです: https://api.twitter.com/oauth/authenticate?oauth_token=_REQUEST_TOKEN_

すでに twitter.com にログインしており、アプリを承認しています。ただし、認証画面が表示されます。Twoo Dev にアカウントの使用を許可しますか?

ページをリロードするだけで、アプリケーションのコールバックに移動します。

私も omniauth gem を使用しましたが、同じ問題が発生したため、oauth に移行しました。

何が問題なのかを提案してください。

よろしく、 アディティア

認証 URL のヘッダー情報は次のとおりです。

0 投票する
1 に答える
1690 参照

ruby-on-rails - RequestToken Oauth-plugin 401 Unauthorized

Rails 3.0.9 で oauth-plugin gem を使用して OAuth の実装に成功しました。しかし、Rails 3.1.3 にアップグレードすると、リクエスト トークンを取得しようとするとエラーが発生します。

ローカルでテストしてきました

Rails 3.1.3 oauth (0.4.5) oauth-plugin (0.4.0.rc2)

Rails アプリをプロバイダーとしてセットアップしました

コンシューマ キー: BkdI1PnzRuvKDw2Qs1wVxtDrtvmqhUgeXLwNpNtm コンシューマ

シークレット: eCY7JFk4vK6IeWXVq7yS3OMVT1XKpVOWOIMsy3iw

リクエストトークン URL: http://localhost:3000/oauth/request_token

コンソールで:

0 投票する
0 に答える
552 参照

ruby-on-rails-3 - Rails の two-legged OAuth プロバイダーでの 401 Unauthorized エラー

Rails に 2 本足の OAuth プロバイダーを実装しようとしています。

コンシューマーとプロバイダーをインストールするには、次の手順に従いました。

https://github.com/pelle/oauth-plugin

これらの指示を使用して、消費者を機能させる

Rails3 - oauth-plugin の問題

ユーザーログインを実装するためのこれらの命令

https://github.com/plataformatec/devise

そして、これらの方法を使用して接続をテストしました

http://oauth.rubyforge.org/rdoc/classes/OAuth/Consumer.html

二本足の戦略を実装するためにこれらの指示に従いました

Rails の 2 本足の OAuth プロバイダー?

しかし、消費者側では私は得る

そしてサーバー側で

この投稿は同じ問題を指しているようです

https://github.com/pelle/oauth-plugin/issues/106

ネイティブ Android アプリから Rails アプリにログインできるように、2 本足の実装を使用しています。

この投稿は私の問題に関連しているようです

Rails Oauth: request_token を取得できず、フィルター チェーンが停止しました

サーバー側でより詳細なログを取得する場所や取得方法がわかりません。

どんな助けでも大歓迎です。ありがとう!

0 投票する
2 に答える
601 参照

oauth - Tumblr API: 読み取り専用アクセスのリクエスト

アプリケーションを Tumblr API に接続しています。承認しようとすると、「このアプリケーションに Tumblr アカウントへの読み取りおよび書き込みアクセスを許可しますか?」というメッセージが表示されます。ユーザーのアカウントへの読み取りアクセスのみが必要です。

Tumblr APIのドキュメントによると、読み取り専用または読み取りと書き込みのアクセス権を持つことができます。

アクセス許可は、読み取りと書き込み、または読み取りアクセスのいずれかになります。読み取りおよび書き込みアクセスにより、アプリケーションまたは Web サイトは投稿を作成および編集できます。

Tumblr API からの読み取りアクセスのみを要求するように oAuth に指示するにはどうすればよいですか?

Twitter API を使用すると、アプリのアクセス レベルを変更できるようです: http://dev.twitter.com/discussions/1274。Tumblrのoauth管理設定にそのようなものは見当たりません: http://tumblr.com/oauth/apps

Tumblr API ディスカッション グループの関連スレッドは次のとおりです: https://groups.google.com/forum/#!topic/tumblr-api/HuDoDBvTIMI

0 投票する
1 に答える
717 参照

ruby-on-rails - :oauth_callback 使用時の 400 Bad Request

Rails アプリケーションでoauth-ruby gem ( https://github.com/oauth-xx/oauth-ruby/ ) を使用して、ユーザーがサードパーティ API で認証できるようにしようとしていますが、取得に問題がありますget_request_token の使用時に oauth_callback が適切に機能するようになりました。失敗し続けるコードは次のとおりです。

これにより、毎回 400 Bad Request "OAuth::Unauthorized" エラーが発生します。ただし、コードからそれを削除すると、リクエスト トークンが正常に返されます。

私が直面している問題は、これを行うときに、ユーザーがサードパーティで認証されると、アプリケーションにリダイレクトできないことです。これは私のコードの問題ですか、それともサードパーティが oauth_callbacks を処理する方法に関係していますか?

ありがとう、クリス