問題タブ [oauth.io]

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 に答える
206 参照

oauth - OAuth.io Unauthorized を介した Tumblr タグのクエリ

401 無許可エラーが発生しました

次のようにOAuth.ioを介して Tumblr タグを読み込もうとすると、次のようになります。

他のすべてのクエリは正常に機能します。たとえば、クエリを実行すると/user/dashboard、ログインしているユーザーのダッシュボードが正常に返されます。

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

ios - OAuth.io iOS ライブラリを使用して FitBit にログインする

次の OAuth.io シンプルな 2 行

適切な FitBit ページを含む Web ビューを表示します。

わーい

メールアドレス&パスワードを入力して「許可」をタップ。

次に、「承認済み」という幸せなメッセージとともに「緑色のチェック」を取得します..

--THEN-- FitBit ページには、「[アプリ] に戻って、要求されたら次の PIN を入力してください」と表示されます。

問題 1) 私たちは [The App] にいます.. 私たちは決してそれを離れません.. 私たちは Web ビューにいます. アプリに戻ることはありません

問題 2) PIN をコピーしますか? それは本当に不便です..特にモバイルデバイスでは。http パラメータのコールバックで返せないのはなぜですか? Facebook SDK、Twitter、Instagram のように?

問題点 3) 1) の為、ボタンが無い、コールバック実行が無い、押せるのは OAuth.io ビューコントローラーの X だけ

問題 4) didFailWithOAuthIOError: デリゲート メソッドが「ユーザー キャンセル」で呼び出されます。

本当に単純なものが欠けているように見えますが、「プロバイダーで表示」呼び出しまではすべて正しいようです。

助けてください

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

javascript - OAuth.io ポップアップ ウィンドウがすぐに閉じる

私は oauth.io を使用して、ユーザーの Twitter アカウントの承認を処理し、Twitter API からデータを取得しています。デモとまったく同じようにコードを使用し、公開鍵を挿入し、プロバイダーとして「twitter」を使用します。

ページを開くと、ポップアップ ウィンドウが開きますが、何かを確認したり、問題を診断したりする前に、すぐに閉じます。

私はこの回答を読みましたが、ポップアップが閉じる問題に対処していないようでした。作成者がjQueryを含める必要があっただけです。これはすでに行っています。

質問:

  1. oauth.io または Twitter でアプリを構成または設定する際に間違ったことはありますか?
  2. ポップアップが開いてから閉じるまでの間にポップアップで何が起こっているかを診断する方法はありますか?
0 投票する
1 に答える
202 参照

javascript - Oauth.io を React Chrome 拡張機能に統合する

Twitter に接続するために Chrome 拡張機能で使用しているボタンがあります。次のコードを使用して接続をクリックすると:

ウィンドウがポップアップし、正しい方法で閉じます。デバッグすると、次のメッセージが表示されます。

Origin "https://mail.google.com/mail/u/0/" does not match any registered domain/url on oauth.io

何が正常に動作するのを妨げているのでしょうか?

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

javascript - OAuth.io を使用した Chrome 拡張機能からのクロス ブラウザ リクエスト

OAuth.io を使用して、Chrome 拡張機能から Twitter への認証を行っています。

私は私のに以下を追加しましたmanifest.json

Oauth.io のアプリに Gmail ドメインを追加しました。

oauth.io

ポップアップを取得して承認すると、次のエラーが表示されます。

XMLHttpRequest cannot load https://oauth.io/request/twitter/%2Fme. The 'Access-Control-Allow-Origin' header has a value 'https://mail.google.com' that is not equal to the supplied origin. Origin 'chrome-extension://chpcljbkkhhgnjpibemapkkioceikfmp' is therefore not allowed access.

これを回避する方法はありますか?

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

facebook-graph-api - oauth.io Facebook アクセス トークンを確認する

Android アプリで認証を処理するために oauth.io を使用しています。サービスを使用してログインし、アクセス トークンをサーバーに渡します。サーバー側の検証の一環として、https: //graph.facebook.com/debug_token? input_token= {ユーザー アクセス トークン}&access_token={アプリ トークン} を呼び出します。「(#100) The App_id in the input_token did not match the Viewing App」というエラー メッセージが返されました。

これは、アクセス トークンを生成したアプリが、リクエストで送信したアプリ トークンを所有するアプリと同じではないことを意味すると解釈しました。さらに調べてみると、Facebook のツール ( https://developers.facebook.com/tools/debug/accesstoken ) を使用してトークンをデバッグしたときに、自分のアプリではなく oauth.io 自体に属する別のアプリ ID が表示されていることに気付きました。 . アプリ トークンはアプリ ID とアプリ シークレットに基づいているため、oauth.io のアプリ トークンを期待していた場合、明らかに正しくありません。

oauth.io によって生成されたトークンを使用して、Facebook を介して debug_token エンドポイントを引き続き使用する方法はありますか?