問題タブ [grant-oauth]

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

javascript - Google での OAuth2 認証の許可に関する問題

Google での OAuth2 認証にGrantを使用しています。config.json にすべてのパラメーターを指定しました。

しかし、それでもすべてのパラメーターの送信を拒否しています。「client_id」が送信されないというエラーが発生します。

URL を出力するようにライブラリを変更しましたが、これは実際に当てはまります。

いくつかの順列によって、最初のステップを1回機能させることができましたが、client_secretが見つからないために失敗しました。

私が間違っていることはありますか?ライブラリにはバグがないようです。

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

javascript - Twitter に接続する Express.js

Windows 7 マシンでExpress.js とGrantを使用して、Twitter で Oauth 認証を試みています。node app.jsコマンドラインで実行すると、次のようになります。

問題は、なぜ MADE IT HERE もコンソールに出力されないのかということです。また、現在「非常に秘密」になっている app.js にどの秘密を入れるべきですか? これは私の消費者の秘密である必要がありますか、それとも単なる文字列である必要がありますか?

私は Xampp を使用しており、ブラウザー (Chrome) で実行したい場合は、http://dummy.com:3000/ に直接アクセスすると、 この Web ページは利用できません」というメッセージが表示されます。代わりにhttp://localhost/xampp/phptest/lions/idk/run.htmlに直接アクセスすると、空白の Web ページが表示されます。どちらを使用する必要がありますか?

私はこれに沿って従おうとしていました: https://scotch.io/tutorials/implement-oauth-into-your-express-koa-or-hapi-applications-using-grant#configure-express

ここに私のすべてのファイルがあります:

app.js

config.json

パッケージ.json

run.html

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

node.js - NPM Grant OAuth ミドルウェアの「invalid_redirect」エラー

Jawbone API で認証するために、このエレガントな外観のパッケージを使用しようとしています。しかし、私はこのエラーが発生し続けます -

ここに画像の説明を入力

これらのリダイレクト URI を使用するように Jawbone API サービスで「アプリ」を構成しました -

ここに画像の説明を入力

私の設定ファイルは次のようになります -

私は著者の に従って、このようなapp.jsを作成しようとしました-

私は noob-error を作成しており、おそらくドキュメントや例を読み間違えていると思います。誰かが私が誤って構成したことを指摘できますか?

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

node.js - Pocket API (oAuth) からのデータの取得

保存したリーディング リストを Pocket アカウントから取得する必要があり、要求を行うには oAuth を介してアクセス トークンを取得する必要があるようです。

アクセス トークンのコンシューマ キーを取得しました。Pocket API ドキュメントによると、リクエストは次のようになります。

私の質問は...サードパーティのアプリがGoogle、Facebookアカウントを介して認証を有効にするためのoAuthではありませんか? このアイデアが、Pocket から自分のデータにアクセスして自分のサイトで共有するだけでよい自分の Web サイトにどのように関連するかわかりません。

データにアクセスできるように何らかの方法で認証する必要があることは理解していますが、必要なものを取得するために必要なプロセスは oAuth ですか?

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

javascript - Oauth2/BaseCamp API で応答データを取得できない

私は JavaScript API の「上級初心者」なので、私のニーズはおそらく 2 年生ですが、一晩中壁に頭をぶつけた後、提供できる基本的なガイダンスに感謝します。BaseCamp サイトにアクセスするために Oauth2 を使用してアプリを認証しようとしています。

私は Grant Express を使用しており、client_ID、client_secret、リダイレクト uri を受け取るようにアプリを正常に登録しました。リダイレクト uri 用に「auth」というフォルダーを追加しましたが、その中にあるのは空の index.html ファイルだけです。したがって、リダイレクト URL はhttp://example.com/authです。

ローカル マシンで oauth という名前のディレクトリを作成し、その中で以下を実行しました: npm install express npm install grant-express

次のような app.js ファイルを作成しました。

package.json ファイルは次のようになります。

ターミナルに移動して入力するnode app.jsと、応答が返されます: Express server listening on port 3000. 大丈夫ですよね?

ブラウザにアクセスしてhttp://localhost:3000/connect/basecampと入力すると、URL は次の URL にリダイレクトされますhttps://launchpad.37signals.com/authorization/new?client_id=client_id_from_basecamp&response_type=code&redirect_uri=http%3A%2F%2F127.0.0.1%3A3000%2Fconnect%2Fbasecamp%2Fcallback&type=web_server が、ページには次のエラーが含まれています。 :error: Provided redirect_uri is not approved

http://localhost:3000/connect/basecamp/callbackに到達した場合 、このエラーが表示されます (サーバーのコンソールにも表示されます)。{ error: { error: 'Grant: OAuth2 missing code parameter' } }

Basecamp API ドキュメントには次のように書かれています: OAuth 2 ライブラリを client_id、client_secret、redirect_uri で構成します。https://launchpad.37signals.com/authorization/newを使用して承認を要求し、https://launchpad.37signals.com/authorization/token を使用アクセストークンを取得するように指示します。「それ」とは何ですか?また、これらの URL を使用するように正確にどのように指示しますか? これらの URL を app.js ファイルにオブジェクトとして追加しますか? または、別のファイルに移動しますか?http://example.com/authに何かを追加する必要がありますか?

ここからどこへ行くべきかわからない....どんな助けにも感謝します。

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

python - NodeJS Grant - Django Oauth Toolkit アプリによる Oauth

1 つは NodeJS アプリ (認証用の FeathersJS および Grant) で、もう 1 つは認証用の django-oauth-toolkit を使用する Django アプリです。

NodeJSアプリをpython djangoアプリでoauthにしようとしているので、これまでに行ったことは次のとおりです。

  1. Django Oauth ツールキットに Feathers を登録 -

ここに画像の説明を入力

  1. 次のオプションを使用して Feathers/Grant を構成しました。

しかし、許可ワークフローがアクセス トークンを受信しないという問題が発生しており、この時点で立ち往生しています。2 つのアプリをそのまま統合しようとして、このプロセスで成功した人はいますか? ポインタ、提案をいただければ幸いです。ありがとう!