問題タブ [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.
express - Express と everyauth を使用して条件付きで Google OAuth2 を認証する
Google OAuth2 で everyauth を使用しようとしていますが、Google から会社の Google Apps ドメインのユーザーが送られてくる場合にのみ認証を成功させたいと考えています。findOrCreateUser への引数に基づいて認証を適切に中止する方法がわかりません。
node.js - 独自のテンプレート エンジンとパラメーターを everyauth で使用できますか?
Everyauth のドキュメントとサンプル アプリでは、次のように言及されています。
login.jade には、everyauth が魔法のように提供しているように見えるいくつかの everyauth 固有のパラメーターがあることに注意してください。
ユーザーがログに記録するアプリのビューは、さまざまなことを行いますが、そのすべてがログインに関連しているわけではありません。その結果、すべての認証と同時にログイン ビューを構成したくありません。
.loginView() を省略して、後でログインフォームを表示するビューを設定できますか?
ありがとう。
node.js - シングルページアプリケーションでpassportJSまたはeveryauthを使用する
シングルページアプリケーションのサーバーとしてエクスプレスでノードを使用しています(AngularJSを使用していますが、これは質問とは関係ありません)。PassportJS または everyauth を使用して認証機能を追加する必要があります。他のパッケージは使用できません。シングルページアプリケーションで認証を機能させるために何度も試みましたが、ページを更新しないとうまくいきませんでした。Facebookに接続する方法を探しています。これが私のフロントエンドコードです:
どうすればそれを行うことができますか?またはどこかで例がありますか?ページを更新せずに接続する必要があることを忘れないでください。
node.js - NodeJS social + Passport または Everyauth による認証
私はJavaのバックグラウンドを持っているので、私の質問は少し些細なことかもしれません.
Node.jsで次のものが必要です
- ユーザーは、Facebook、Google、Twitter などの複数のソーシャル サイトに同時に接続できる必要があります。
- サイト/モジュールは、ウォールへの投稿、ツイートなどのように、接続された各サイトにAuth リクエストを送信できる必要があります (リクエストは異なる場合がありますが、送信できる必要があります)。
- ユーザー (複数のアカウントに接続されている可能性があります) は役割を持つことができなければならず、サーバー側 (Node.js) は一連の役割によって実行されるアクションのみを許可します。
MeteorJS も使用する予定ですが、影響はありますか? これらのライブラリは互いにうまく機能しますか?
私の要件が可能かどうかわかりませんが、提案してください。(例があるかもしれません。)
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 で見つけたと思いますが、他のすべてのフィールドも設定する必要がありますか? ありがとう!
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ファイルを確認すると……
... ありがとうございました。
node.js - node.jsでeveryauthを使ってメールアドレスだけ取得する方法
node.js を使用して Web アプリケーションを開発しています。ユーザーにフェッチャーを提供して、さまざまなメール サービス (gmail、facebook、linkedin など) から連絡先をインポートしたいと考えています。そのために、私は everyauth モジュールを使用してこれらのサービスを接続しています。サーバーでこれらのサービスの成功応答を設定しています。今、それを解析してすべてのメールを取得し、データベースに保存したいと思います。今私の質問は、サービス側の方法でその応答から名、姓、またはその他の情報を含むすべての電子メールを取得する方法ですか?
ありがとう
node.js - everyauth の複数のログイン パス
everyauth を使用している node.js + Express プロジェクトがあります。私はルートを作り直そうとしており、2 つの API バージョンが同時に共存できるように、ログイン パスとログアウト パスに複数のルートを用意したいと考えています。
postLoginPath を複数回呼び出すと、最後の呼び出しが「優先」されます。
「/login」と「/v1/login」の両方に応答するログイン コードが必要です。代替ルートを登録して、何らかのサーバー側転送を実行しようとしましたが、「app.routes」の登録済みルートで「/login」パス (postLoginPath に提供される) が見つかりません。