C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■96411 / )  Re[10]: 初回認証時の判断
□投稿者/ naomin (6回)-(2020/11/20(Fri) 20:31:21)
No96410 (WebSurfer さん) に返信

何度もありがとうございます。

> しかし、デフォルトの ExpireTimeSpan 14 日、SlidingExpiration 有効のままにしておくと話は違って
> きます。

すみません。大前提の説明が出来てませんでした。
ExpireTimeSpan 14 日、SlidingExpiration 無効化、の状態が前提です。


> それ考えて、質問者さんは、RememberMe にチェックをいれたユーザーは「新規にブラウザを起動して
> サイトにアクセス」を 1 回とカウントと考えたのだと思います。
>
> そのウェイティングが適当かの議論は置いといて、新規にブラウザを起動したかどうかはサーバー側
> では分からないという問題があります。

新規にブラウザを起動したかどうかについては、
サイトに初回アクセスしたときに動作するメソッド内でログ取りの処理が埋め込めれば良いのではないか
と考えていました。
そして、そもそも認証チケットのチェックをしているロジックがどこかにあるはず、と探していました。


それで最初の、以下の質問となりました。
> その為、Startup.Auth.csやStartup.csでHttpContext.Current.Userを使えれば、
> HttpContext.User.Identity.AuthenticationType
> や
> HttpContext.User.Identity.IsAuthenticated
> で
> 認証状況を確認できるかと考えたのですが、HttpContextを参照すると


結果、見当違いとのことで、また最初から調べなおしかぁ・・・と途方にくれていたところです。


返信 編集キー/


管理者用

- Child Tree -