customState
目的と、それを利用してデータをリターン URL に渡す方法を理解するのに苦労しています。具体的には、サインイン後にユーザーを元の場所に戻したいと考えています。元の url をパラメーターに渡してcustomState
、 return urlPOST
で返すことができると思いましたが、エンコードされているか、おそらく置き換えられているようです別の値。
これが私が達成したいことです:
- 認証が必要な匿名ユーザーの訪問
/page/protected
。 passport.authenticate
ユーザーをサインインにリダイレクトするコード呼び出し。- ユーザーがサインインすると、事前構成されたリターン URL に戻ります (例: )
/auth/oidc/return
。 - コードは、フォーム ポスト データからの情報の抽出を処理します。
- ユーザーは に戻され
/page/protected
ます。