0

Google Apps (連絡先、Gmail など) を独自のプライベート ソフトウェアに接続するプロジェクトに取り組んでいます。

これを実現するために Hapi.js を使用したいのですが、この問題 (OAuth、Google など) に関する専門知識がないため、非常に困難であることがわかりました。

Hapijs と Bell を使用して「許可を求める」フローを処理し、承認されたら資格情報を長期間使用できるように保存することは可能でしょうか。

また、ベルを使用してトークンの更新を処理し、API を使用することは可能ですか? ( http://www.google.com/m8/feeds/contacts/default/fullをリクエストするなど)

4

1 に答える 1

0

Bell のドキュメントには、Twitter の例があります。基本的には、プロバイダを Google に変更する必要があります: https://www.npmjs.com/package/bell

アクセスを要求するときは、パラメータ access_type を追加して値をオフラインにすることができます。サーバーは、ユーザー資格情報を再度要求することなく、API への以降の要求で使用できる更新トークンでも応答します。

安全ではないため、実際のユーザーの資格情報を保存することはできません。

Google OAuth プレイグラウンドを使用して、認証プロセスの詳細を確認できます。リンクはhttps://developers.google.com/oauthplayground/です。

ここでは、node.js と Google API の使用に関する詳細と例を見つけることができます。

于 2014-12-17T00:14:39.737 に答える