3

customState目的と、それを利用してデータをリターン URL に渡す方法を理解するのに苦労しています。具体的には、サインイン後にユーザーを元の場所に戻したいと考えています。元の url をパラメーターに渡してcustomState、 return urlPOSTで返すことができると思いましたが、エンコードされているか、おそらく置き換えられているようです別の値。

これが私が達成したいことです:

  1. 認証が必要な匿名ユーザーの訪問/page/protected
  2. passport.authenticateユーザーをサインインにリダイレクトするコード呼び出し。
  3. ユーザーがサインインすると、事前構成されたリターン URL に戻ります (例: ) /auth/oidc/return
  4. コードは、フォーム ポスト データからの情報の抽出を処理します。
  5. ユーザーは に戻され/page/protectedます。
4

1 に答える 1