0
私はローカル認証とoauth認証の両方を含むユーザー認証にpassportjsを使用しています。Cookieが有効なときにアプリケーションは正常に動作していますが、ユーザーがCookieを無効にしたときにユーザーを認証しません。クッキーが無効になっているときにユーザーを認証する方法は?
私はローカル認証とoauth認証の両方を含むユーザー認証にpassportjsを使用しています。Cookieが有効なときにアプリケーションは正常に動作していますが、ユーザーがCookieを無効にしたときにユーザーを認証しません。クッキーが無効になっているときにユーザーを認証する方法は?
express-session
のようなセッションベース認証ではCookieが必要です。 Express-sessionは、session.id
を格納するためにクッキーを使用します。 session.id
をクライアント側に格納し、その情報をセッションハンドラに渡す別の方法がない限り、パスポートのセッションベース認証を使用することはできません。
ここでは、この質問を見ることもできます。これについては、さらに詳しく説明します。
How to do stateless (session-less) & cookie-less authentication?