問題タブ [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.

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

node.js - WeChat ミニプログラムの認証をフェザー v2 (ack) からフェザー v4 (カラス) に切り替える

私は7 日間で自分自身に WeChat フルスタック プログラミングを教えます: NodeJS と Feathers v2 を使用する WeChat MiniProgram を使用します。本の認証は次のとおりです。

著者のジェフ・マーは、以下のようにフェザー v4 の認証を送ってくれました::

NodeJS、npm、フェザー、ミニプログラムを使用して、このフレームワークを初めて使用します。私は Django と Python でいくつかの作業を行いました。

サーバーを起動すると、次のエラーが表示されます。

ミニプログラム (クライアント) からのエラー:

私はかなりの検索と実験を行いましたが、行き詰まっています。何か洞察を与えたり、チュートリアルを教えてくれませんか?

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

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

node.js - feathersjs プロジェクトにパスワード変更機能を実装する

私は実際に私のfeathersjsプロジェクトにパスワード変更機能を実装しようとしています. 基本的に私がやろうとしているのは、ユーザーからの入力 (古いパスワードと新しいパスワード) を受け取っていることです。まず、この古いパスワードのハッシュを、データベースに既に保存されているパスワードのハッシュと比較する必要がありますが、ユーザーから提供されたこの古いパスワード フィールドのハッシュを (フェザーで hashPassword() フックを使用して) 生成し、それをデータベースのパスワード ハッシュと比較すると、同じパスワード (プレーン テキストのパスワード)。ここでの問題は、この hashPassword() 関数を使用しているときに、同じ文字列に対して異なるハッシュを取得していることです (内部でソルトを使用しているため)。そのため、パスワード ハッシュを比較できません。で、何か機能とかあるのかな、