問題タブ [everyauth]

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

express - Express と everyauth を使用して条件付きで Google OAuth2 を認証する

Google OAuth2 で everyauth を使用しようとしていますが、Google から会社の Google Apps ドメインのユーザーが送られてくる場合にのみ認証を成功させたいと考えています。findOrCreateUser への引数に基づいて認証を適切に中止する方法がわかりません。

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

node.js - 独自のテンプレート エンジンとパラメーターを everyauth で使用できますか?

Everyauth のドキュメントとサンプル アプリでは、次のように言及されています。

login.jade には、everyauth が魔法のように提供しているように見えるいくつかの everyauth 固有のパラメーターがあることに注意してください。

ユーザーがログに記録するアプリのビューは、さまざまなことを行いますが、そのすべてがログインに関連しているわけではありません。その結果、すべての認証と同時にログイン ビューを構成したくありません。

.loginView() を省略して、後でログインフォームを表示するビューを設定できますか?

ありがとう。

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

node.js - シングルページアプリケーションでpassportJSまたはeveryauthを使用する

シングルページアプリケーションのサーバーとしてエクスプレスでノードを使用しています(AngularJSを使用していますが、これは質問とは関係ありません)。PassportJS または everyauth を使用して認証機能を追加する必要があります。他のパッケージは使用できません。シングルページアプリケーションで認証を機能させるために何度も試みましたが、ページを更新しないとうまくいきませんでした。Facebookに接続する方法を探しています。これが私のフロントエンドコードです:

どうすればそれを行うことができますか?またはどこかで例がありますか?ページを更新せずに接続する必要があることを忘れないでください。

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

node.js - NodeJS social + Passport または Everyauth による認証

私はJavaのバックグラウンドを持っているので、私の質問は少し些細なことかもしれません.

Node.jsで次のものが必要です

  1. ユーザーは、Facebook、Google、Twitter などの複数のソーシャル サイトに同時に接続できる必要があります。
  2. サイト/モジュールは、ウォールへの投稿、ツイートなどのように、接続された各サイトにAuth リクエストを送信できる必要があります (リクエストは異なる場合がありますが、送信できる必要があります)。
  3. ユーザー (複数のアカウントに接続されている可能性があります) は役割を持つことができなければならず、サーバー側 (Node.js) は一連の役割によって実行されるアクションのみを許可します。

MeteorJS も使用する予定ですが、影響はありますか? これらのライブラリは互いにうまく機能しますか?

私の要件が可能かどうかわかりませんが、提案してください。(例があるかもしれません。)

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

node.js - ノードAngular Express Bootstrap WebアプリのTwitter everyauth `consumerKey`の構成

https://github.com/ganarajpr/express-angularを使用していますが、アプリを実行しようとすると次のエラーが発生します。

git clone https://github.com/ganarajpr/express-angular.git && cd express-angular/ && npm install && nodemon app.js

この consumerKey をどこで構成する必要があるのか​​ わかりません。everymodule.js を調べましたが、これしか見つかりませんでした。

このキーをどこで/どのように構成するかについてのアイデアはありますか? node_modules/everyauth/lib/modules/oauth.js で見つけたと思いますが、他のすべてのフィールドも設定する必要がありますか? ありがとう!

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

node.js - Node.js twitter 認証リダイレクト

twitterでoauthログインを有効にしたい。server.js の everyauth に次のコードを追加しました

ここで、'mykey' と 'mysecret' は私の twitter アプリの対応です。私のTwitterアプリの設定は次のとおりです。

問題は、正しいログの後、Web が「https://api.twitter.com/oauth/authenticate」のままになり、コールバック URL にリダイレクトされないことです。

何が間違っている可能性がありますか?

更新: 現在、次のいずれかのエラーが発生しています...

バージョン 1.1 にアップデートする方法がわかりません。私は開発ツイッターフォーラムからいくつかの解決策を試しましたが、何もしませんでした.

詳細情報 everyauth と twitter api を更新しました。everyauthのnode_moduleフォルダにあるtwitter.jsファイルを確認すると……

... ありがとうございました。

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

node.js - node.jsでeveryauthを使ってメールアドレスだけ取得する方法

node.js を使用して Web アプリケーションを開発しています。ユーザーにフェッチャーを提供して、さまざまなメール サービス (gmail、facebook、linkedin など) から連絡先をインポートしたいと考えています。そのために、私は everyauth モジュールを使用してこれらのサービスを接続しています。サーバーでこれらのサービスの成功応答を設定しています。今、それを解析してすべてのメールを取得し、データベースに保存したいと思います。今私の質問は、サービス側の方法でその応答から名、姓、またはその他の情報を含むすべての電子メールを取得する方法ですか?

ありがとう

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

node.js - everyauth の複数のログイン パス

everyauth を使用している node.js + Express プロジェクトがあります。私はルートを作り直そうとしており、2 つの API バージョンが同時に共存できるように、ログイン パスとログアウト パスに複数のルートを用意したいと考えています。

postLoginPath を複数回呼び出すと、最後の呼び出しが「優先」されます。

「/login」と「/v1/login」の両方に応答するログイン コードが必要です。代替ルートを登録して、何らかのサーバー側転送を実行しようとしましたが、「app.routes」の登録済みルートで「/login」パス (postLoginPath に提供される) が見つかりません。