問題タブ [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 投票する
3 に答える
1740 参照

javascript - JWT トークンで使用するために非ユーザー フィールドをペイロードに追加する

こんにちは、JWT トークンに含めることができるように、認証プロセスのペイロードに非ユーザー フィールドを追加しようとしています。

リクエストは次のようなものです。

構成は次のようになります。

auth/token サービスの before フックで取得できるように userName パラメータを渡すにはどうすればよいですか?

または、それを行うためのより良い方法があれば、私に知らせてください。

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

feathersjs - FeathersJS で JWT の「サブ」クレームを設定するにはどうすればよいですか?

JWTのsubクレームはオプションですが、feathersjs-authentication では空白文字列に設定したり削除したりできません。

authentication以前はペイロードに新しい値を追加できましたhookが、変更subまたは削除しようとしても機能しません。

同じ変更をafterフックに追加しようとしましたが、それもうまくいきませんでした。sub値を as にするanonymousことは、私には正しくないようです。彼らのドキュメントにも次のように書かれています。

subject: 'anonymous', // Typically the entity id associated with the JWT

subしかし、 JWT に動的な値を要求させる簡単な方法はないようです。

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

javascript - feathers-authentication-hooks: 1 つ以上のロールを持つユーザーの restrictToRoles

私は自分のプロジェクトに実装feathers-authentication-hooksしましたが、役割を含むカスタム ユーザー列に対して検証を行っています。今、私はそれをユーザーごとに複数の役割で動作させたいと考えています。データベース列でいくつかの形式を試しましたが、すべて失敗しました:

データ形式 (行ごとの正確な形式): role1, role2 role1; role2 [role1,role2] {"column_name": ["role1","role2"]}

誰かが私が何をする必要があるか知っていますか?