3

ServiceStack.UseCases/CustomAuthenticationMvc プロジェクトの例に従っている ASP.NET MVC プロジェクトがあります。このプロジェクトでは、ユーザーが AuthService の RequestContext を設定してから Authenticate() を呼び出して MVC サイトにログインすると、アカウント コントローラーが ServiceStack で認証をログに記録します。 . これは機能しますが、RememberMe が true の場合でも、「perm」を含む ss-opt Cookie がクライアントに送信されないことに気付きました。少し調べてみると、このセッション オプションを設定する AuthService.Post のコードを見つけてコードに追加しました。今では ss-opt Cookie を取得しているので、ブラウザを閉じてプロジェクトのURL と認証は、永続的な Cookie を使用して成功します。したがって、解決策または回避策がありますが、この動作が Authenticate メソッドから省略されるのは奇妙に思えたので、ここで質問したいと思いました。

4

0 に答える 0