問題タブ [feathers-authentication]
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.
feathersjs - ロールによるログイン
データベースに 2 人のユーザーがいて、同じ電子メールとパスワードを持っていますが、役割が異なります。ように見えます:
ユーザーがログインしようとすると、paramsでリクエストを送信します
質問は次のとおりです:ロールごとにユーザーを識別する方法 (フロントエンド要求から param ロールを使用して送信する場合:「ユーザー」ユーザーはロール「ユーザー」でログインする必要があります。ロール:「管理者」の場合 - 管理者による)
それはauthからの私のフックです
javascript - メールなしの Feathers JS 認証
ユーザーがエンドポイントに送信し、このエンドポイントで jwt が生成される認証システムを探しています。これを実装する方法がわかりません。クライアント側のアプリケーションは電子メール アドレスや保存された情報を使用しません。実際にはdApp。提供されたシードフレーズとパスワードから値を計算するエンドポイントが必要です.これらの値の処理がうまくいけば(誰かがエンドポイントにジャンクを送らない限り、ほとんどの場合うまくいきます)、jwtが発行されます..これまでのところフェザーcliのすぐに使用できる機能は、ローカル戦略を使用する必要があり、電子メールアドレスが必要であることを意味します.これに関するデモが見つかりません..誰かポインタを持っていますか? これまでのところ、私の認証はかなりデフォルトです
そして、私のサービスは次のとおりです。
私はフェザーには比較的慣れていませんが、認証システムを構築するのは初めてです(PHPで)
javascript - FeathersJSを使用してサーバーでユーザー認証を確認するにはどうすればよいですか?
そのため、現在、フェザー クライアント認証とローカル戦略を使用して、シングルページ アプリを認証しています。
さまざまなミドルウェア ルートを追加しました。ユーザーが認証されているかどうかを確認し、認証されていない場合は にリダイレクトします/
。
これは私のルートの1つです:
中身/src/middleware/index.php
私は次のようなものを試しました
しかし、クライアント側ではログインしていて、localStorage でトークンを確認できますが、認証情報が見つからないというエラーしか表示されません。
ここで何か不足していますか?ありがとうございました。