1

バックエンド サーバーから取得するデータを、認証されたユーザーがメンバーである組織に限定したいと考えています。

ドキュメント ( https://github.com/ging/fiware-pep-proxy ) から、これは、多数の http ヘッダーを設定するための Wilma の組み込み関数を使用して可能になるはずです。

認証されると、転送されたリクエストには、ユーザー情報を含む追加の HTTP >ヘッダーが含まれます。

  • X-Nick-Name: IdM でのユーザーのニックネーム
  • X-Display-Name: IdM でのユーザーの表示名
  • X-Roles: IdM でのユーザーのロール
  • X-Organizations: IdM の組織

ただし、転送された最後の 2 つのヘッダーの実際の値は次のとおりです。

  • 'x-roles': '[オブジェクト オブジェクト]',
  • 'x-organizations': '[オブジェクト オブジェクト]',

ヘッダーには文字通り文字列値「[object Object]」が含まれているため、ヘッダーはまったく役に立たなくなります。作成者が役割と組織のデータをシリアル化するのを忘れていたようです。

ここで何かを見落としていると教えてください。そうでない場合、タイムリーに修正される可能性はありますか? 私は JavaScript の第一人者ではありませんが、Google で簡単に検索すると、「JSON.stringify」でうまくいくはずです。

4

0 に答える 0