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

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

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.96411 の関連記事表示

<< 0 >>
■96411  Re[10]: 初回認証時の判断
□投稿者/ naomin -(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を参照すると


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

記事No.96393 のレス /過去ログ167より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -