コード例 #1
0
 public AntiSessionHijackLogic(
     IResponseBuilderWhenSessionIsHijacked responseBuilderWhenSessionIsHijacked,
     ISessionHijackDetector sessionHijackDetector,
     ISessionAntiHijackHashStripper sessionAntiHijackHashStripper,
     ISessionAntiHijackHashInjector sessionAntiHijackHashInjector)
 {
     if (responseBuilderWhenSessionIsHijacked == null)
     {
         throw new ArgumentNullException(nameof(responseBuilderWhenSessionIsHijacked));
     }
     if (sessionHijackDetector == null)
     {
         throw new ArgumentNullException(nameof(sessionHijackDetector));
     }
     if (sessionAntiHijackHashStripper == null)
     {
         throw new ArgumentNullException(nameof(sessionAntiHijackHashStripper));
     }
     if (sessionAntiHijackHashInjector == null)
     {
         throw new ArgumentNullException(nameof(sessionAntiHijackHashInjector));
     }
     _responseBuilderWhenSessionIsHijacked = responseBuilderWhenSessionIsHijacked;
     _sessionHijackDetector         = sessionHijackDetector;
     _sessionAntiHijackHashStripper = sessionAntiHijackHashStripper;
     _sessionAntiHijackHashInjector = sessionAntiHijackHashInjector;
 }
コード例 #2
0
   public AntiSessionHijackLogic(
 IResponseBuilderWhenSessionIsHijacked responseBuilderWhenSessionIsHijacked,
 ISessionHijackDetector sessionHijackDetector,
 ISessionAntiHijackHashStripper sessionAntiHijackHashStripper,
 ISessionAntiHijackHashInjector sessionAntiHijackHashInjector)
   {
       if (responseBuilderWhenSessionIsHijacked == null) throw new ArgumentNullException(nameof(responseBuilderWhenSessionIsHijacked));
         if (sessionHijackDetector == null) throw new ArgumentNullException(nameof(sessionHijackDetector));
         if (sessionAntiHijackHashStripper == null) throw new ArgumentNullException(nameof(sessionAntiHijackHashStripper));
         if (sessionAntiHijackHashInjector == null) throw new ArgumentNullException(nameof(sessionAntiHijackHashInjector));
         _responseBuilderWhenSessionIsHijacked = responseBuilderWhenSessionIsHijacked;
         _sessionHijackDetector = sessionHijackDetector;
         _sessionAntiHijackHashStripper = sessionAntiHijackHashStripper;
         _sessionAntiHijackHashInjector = sessionAntiHijackHashInjector;
   }