ࡱ>   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Root EntrydO)Po00PowerPoint Document(L SummaryInformation(dDocumentSummaryInformation8P( / 00DTimes New Roman( 0( 0 DArialNew Roman( 0( 0  DWingdingsRoman( 0( 0 0DArial Blackman( 0( 0 " C0.  @n?" dd@  @@``  5 EM7YEX=65 D78<C ..3365 5   ()       2121    () ()     21 5  () -5 )h)h     A@ A5% Ԕ8cX s     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||s " 0e@        @ABC DEEFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `abN E5%  N E5%  N F   5%    !"?N@ABC DEFFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `ab U%9Cf@878A ʚ;ʚ;g4fdfd@ 0Eppp@ <4ddddlqt 0~<4BdBdlqt 0~0___PPT10 ___PPT9{OA0}hC:\Documents and Settings\huxtable\Desktop\Argus.htm|  A0? ,O  =8Argus Protocol Walkthrough Using the Java Servlet Filter98.* Kathryn Huxtable October 4, 20042'Simple View of Argus Components (:(The Argus Login ProtocolPProtocol WalkthroughLD(Protocol Walkthrough &' ` fff33` 3KI3ff` 33ff` /p` 3%*3|` Jy3fff3f` 3ff3̙` 33ff33` DDyq3f` ̙3n` w3ff` }ff>?" dd@,?nKd@ P nA@F`d n?" dd@   @@``PR"   @ ` `2p>>   Z (    6ߴ #" ``   J* 0    6 #" `` `  J* 0  XT X  "X  NLd#" `P *   6d#" `U (   S `s"UY 6"0   c $"YW 6"0    c $"YU 6"0    c $," 6"0    S #" `SV (    S `"Y 6"0    c $d"X 6"0   <( #" `  `  T Click to edit Master title style! !$  0  " `p  RClick to edit Master text styles Second level Third level Fourth level Fifth level!     S  6 #" `^ `  H*0  H  0޽h ? }ff80___PPT10. 07  Pixel      (  T   "  T8јd #"   *   c $LԘ "9)e  ( 2b e  # "e   S 4ט"ie  (   S ژ"9) (   S dޘ"0 (    S "?e  (    S H") (    S "?G (    S "oG (    S p"9G (   S q"iA (   S "A? (   64 #" `` `  H*0    6 #" ``   J* 0    6 #" `` `  J* 0    0 "P    T Click to edit Master title style! !  0 " P   W#Click to edit Master subtitle style$ $H  0޽h ? }ff80___PPT10. 070 zr (    0* P    P*    0 /     R*  d  c $ ?    02  0  RClick to edit Master text styles Second level Third level Fourth level Fifth level!     S  67 _P   P*    6= _   R*  H  0޽h ? 3380___PPT10.:i K0  0(  x  c $$P    x  c $ P   H  0޽h ? ̙33___PPT10i.y@n+D=' = @B +<  K0 ;;-B9(  =  c R)h)h?fԔX s?"<?@@`NNN?Np@ EResource Server@  s W)h)h?4Q`ԔX s?"<?@@`NNN?Np@ B Login Server  ~  s *Z  `/   @2  c [)h)h?DԔX s?"<?@@`NNN?N `  HClient Web Browser 5b  S ~_)h)h?G %9CԔX s?"<?@@`NNN?N`   C Session Cache o"  s 4a)h)h?Gh#UԔX s?"<?@@`NNN?No  qResource (Servlet or JSP)      c h)h)h?%9CԔX s?"<?@@`NNN?N y  "Argus Servlet Filter (ArgusFilter)## , >"   s $n)h)h?Gh#%9CԔX s?"<?@@`NNN?N  @ Login Page   D"   s q)h)h?Gh#%9CԔX s?"<?@@`NNN?N/ a  FAttribute Server :R   c u)h)h?>vԔX s?"<?@@`NNN?Nr   B KU Directory   b    Z)h)hG+HIW8cԔX s?"0@NNN?N) '2  S ~z)h)hԔX s?"6@`NNN?N ;1 R @  )h)hG HI 8cԔX s?"0@NNN?NB` '2  S ~~)h)hԔX s?"6@`NNN?Na, ;3 b @  Z)h)hG+HPI 8cԔX s?"0@NNN?N (2  S ~`y)h)hԔX s?"6@`NNN?Nc f  <4a R   )h)hGH-I8cԔX s?"0@NNN?NB '2  S ~)h)hԔX s?"6@`NNN?N8} ;7 '"  3 r؇)h)h?DԔX s?"<`?@`NNN?N$  A Credentials     c )h)h?8cԔX s?"6?@@NNN?N y? &"  3 rԌ)h)h?4Q`ԔX s?"<`?@`NNN?No { 4  @ Session ID   '2  S ~)h)hԔX s?"6@`NNN?N [ _  ;2    )h)h     ?BCDEF @  8c Ԕ8cX s     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||@ "40e ?@@  `     @ABC DEFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `abN 5%  N 5%  N    5%    !"?N@ABC DEFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `ab 3  )@ c )h)h?8cԔX s?"6?@@NNN?Ny  -@ S ~)h)h?jJԔX s?"6?@@NNN?N /  . S ~)h)h?jJԔX s?"6?@@NNN?N `  / S ~)h)h?jJԔX s?"6?@@NNN?N? Y2  0@ S ~)h)h?jJԔX s?"6?@@NNN?N2 Y (2 1 S ~)h)hԔX s?"6@`NNN?N ug  <4b = 6 c )h)h?%9CԔX s?"<?@@`NNN?N   ERequest Wrapper < 7 c ̜)h)h?%9CԔX s?"<?@@`NNN?N; %  DSession Object b 9  )h)hG+*Ho~IR8cԔX s?"0@NNN?N y '2 + S ~()h)hԔX s?"6@`NNN?N X ?  ;5 R :  )h)hGVuHdIVu8cԔX s?"0@NNN?N )" (2 5 S ~@)h)hԔX s?"6@`NNN?N )X  <6a &" 4 3 rP)h)h?>vԔX s?"<`?@`NNN?N? ;  @ Attributes   b <  )h)hG0*HwI8cԔX s?"0@NNN?N?  (2 = S ~0)h)hԔX s?"6@`NNN?Nt   <6b  ? c )h)h?8cԔX s?"6?@@NNN?N  (2 @ S ~)h)hԔX s?"6@`NNN?N* g  <6c &" B 3 r)h)h?>vԔX s?"<`?@`NNN?Na !  @ Attributes   &"  3 r)h)h?>vԔX s?"<`?@`NNN?N0   @ Attributes   &" A 3 r)h)h?4Q`ԔX s?"<`?@`NNN?N@   @ Session ID   &" > 3 rd)h)h?>vԔX s?"<`?@`NNN?NE C  @ Attributes   H  0޽h ?    ) - .  /  09 : 6<6? }ff___PPT10i. +D=' = @B +  K0 OPGP44M(  =  c j)h)h?fԔX s?"<?@@`NNN?Np@ EResource Server@  s  |)h)h?4Q`ԔX s?"<?@@`NNN?Np@ B Login Server  ~  s *`  `/   @2  c dA)h)h?DԔX s?"<?@@`NNN?N `  HClient Web Browser ib  S ~r)h)h?G %9CԔX s?"<?@@`NNN?N`  ,$@0 C Session Cache o"  s x)h)h?Gh#UԔX s?"<?@@`NNN?No  qResource (Servlet or JSP)     c l|)h)h?%9CԔX s?"<?@@`NNN?N y ,$D0 "Argus Servlet Filter (ArgusFilter)## , >"   s L)h)h?Gh#%9CԔX s?"<?@@`NNN?N  @ Login Page   x"   s  )h)h?Gh#%9CԔX s?"<?@@`NNN?N/ a ,$D0 FAttribute Server nR   c )h)h?>vԔX s?"<?@@`NNN?Nr  ,$@0 B KU Directory   *b    Z)h)hG+HIW8cԔX s?"0@NNN?N) ,$@0[2   S ~v)h)hԔX s?"6@`NNN?N,$@0 ;1 *R @  )h)hG HI 8cԔX s?"0@NNN?NB` ,$@0[2  S ~)h)hԔX s?"6@`NNN?Na,,$D0 ;3 *b @  Z)h)hG+HPI 8cԔX s?"0@NNN?N ,$@0\2  S ~ )h)hԔX s?"6@`NNN?Nc f ,$@0 <4a *R   )h)hGH-I8cԔX s?"0@NNN?NB ,$@,0[2  S ~ )h)hԔX s?"6@`NNN?N8},$@-0 ;7 ["  3 r)h)h?DԔX s?"<`?@`NNN?N$ ,$@0 A Credentials     c )h)h?8cԔX s?"6?@@NNN?N y? ,$@ 0Z"  3 r)h)h?4Q`ԔX s?"<`?@`NNN?No { 4 ,$D 0 @ Session ID   [2  S ~)h)hԔX s?"6@`NNN?N [ _ ,$@ 0 ;2     )h)h     ?BCDEF @  8c Ԕ8cX s     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||@ "40e ?@@  `     @ABC DEFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `abN 5%  N 5%  N    5%    !"?N@ABC DEFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `ab 3 ,$@0  s p?G'H!fVԔX s?"<`?@`NNN?Nh F,$@0 52. No session object. Create it and redirect to login66ii::  s X?GHfVԔX s?"<`?@`NNN?N=,$@ 0 D3. I don t know you. Please log in##ii::  s ?G(HfVԔX s?"<`?@`NNN?Nbf6,$@0 G5. Session object present, but with no attributes. Ask Attribute ServerHHii::  s xĞ?GH$fVԔX s?"<`?@`NNN?Nc ,$@0 +6. Return registered attributes to resource,,ii::  s Ξ?G HfVԔX s?"<`?@`NNN?Nf2,$@+0 07. Based on attributes, allow access to resource11ii::  s ؞?GHOfVԔX s?"<`?@`NNN?Nja ,$@0 o1. User requests resourceii:: @ c )h)h?8cԔX s?"6?@@NNN?Ny ,$@0  @ S ~)h)h?jJԔX s?"6?@@NNN?N / ,$D.0 ! S ~)h)h?jJԔX s?"6?@@NNN?N ` ,$@ 0 " S ~)h)h?jJԔX s?"6?@@NNN?N? Y2 ,$@0 #@ S ~)h)h?jJԔX s?"6?@@NNN?N2 Y ,$@0\2 $ S ~)h)hԔX s?"6@`NNN?N ug ,$D0 <4b  % s ?GH:fVԔX s?"<`?@`NNN?Nj ,$@0 }'4. I know you now. Redirect to resource((ii::q & c )h)h?%9CԔX s?"<?@@`NNN?N  ,$@'0 ERequest Wrapper p ' c 4)h)h?%9CԔX s?"<?@@`NNN?N; % ,$@0 DSession Object $b (  )h)hG+*Ho~IR8cԔX s?"0@NNN?N y ,$@0[2 ) S ~0)h)hԔX s?"6@`NNN?N X ? ,$@0 ;5 *R *  )h)hGVuHdIVu8cԔX s?"0@NNN?N )" ,$@ 0\2 + S ~D)h)hԔX s?"6@`NNN?N )X ,$@!0 <6a Z" , 3 r)h)h?>vԔX s?"<`?@`NNN?N? ; ,$@"0 @ Attributes   *b -  )h)hG0*HwI8cԔX s?"0@NNN?N?  ,$@$0\2 . S ~)h)hԔX s?"6@`NNN?Nt  ,$@%0 <6b  / c )h)h?8cԔX s?"6?@@NNN?N  ,$@(0\2 0 S ~)h)hԔX s?"6@`NNN?N* g ,$@)0 <6c Z" 1 3 r)h)h?>vԔX s?"<`?@`NNN?Na ! ,$@#0 @ Attributes   Z" 2 3 r)h)h?>vԔX s?"<`?@`NNN?N0  ,$D*0 @ Attributes   Z" 3 3 rx)h)h?4Q`ԔX s?"<`?@`NNN?N@  ,$@0 @ Session ID   Z" 4 3 r)h)h?>vԔX s?"<`?@`NNN?NE C ,$@&0 @ Attributes   H  0޽h ?_0  %        !  "  #(*&-&/ }ffSS___PPT10S. +DL' = @B DL' = @BA?%,( < +O%,( < +D' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D$ ' =%(D ' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*'%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =%(D3' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*!%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(DI ' =%(D ' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*"%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*$%(D' =%(D@' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*(%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*)%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*3%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* %(D9' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*#%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<**%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*+%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*,%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*1%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*-%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*.%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*4%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*&%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*/%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*0%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*2%(D' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* %(++0+ ++0+ ++0+  ++0+  ++0+  ++0+ ++0+ ++0+ ++0+ ++0+ ++0+ ++0+ ++0+ ++0+ ++0+ ++0+ ++0+ ++0+$ ++0+% ++0+& ++0+' ++0+) ++0++ ++0+, ++0+. ++0+0 ++0+1 ++0+2 ++0+3 ++0+4 +r4;52d>7 X(:I{ :C ՜.+,0   (08 @ %On-screen Show Wes HuberthThe University of KansasuL V  Times New RomanArial Wingdings Arial BlackPixel9Argus Protocol Walkthrough Using the Java Servlet Filter SOh+'04 px  $ 0 <HPArgus OverviewKU Web Initial Sign-onKathryn Huxtablegn-Pixeln Kathryn Huxtablegn-233Microsoft PowerPointn@2{@@p_U00G;  "  i-- @ !i--'--- @ !h---- @ !h ---- @ !h---- @ !h #---- @ !h,---- @ !h2---- @ !h8---- @ !h=---- @ !hA---- @ !hF---- @ !hK---- @ !hO---- @ !hT---- @ !hW---- @ !h\---- @ !h`---- @ !hf---- @ !hi---- @ !hn---- @ !ht---- @ !hz---- @ !h---- @ !h ---- @ !h---- @ !h---- @ !h---'}-- @ !XZ--'-- @ !!--'-- @ !"XZ--'-- @ !!8w--'}-- @ !!;--'-- @ !"Xw--'-- @ !!z;--'}-- @ !!z--'-- @ !!zZ--'-- @ !"--'-- @ !";--'@"Arial Black-.  2 \1. "Systemdi-@Arial-. 2 Argus Protocol      .-@Arial-. "2 Walkthrough Using     .-@Arial-. 2 the Java t   .-@Arial-. 2 Servlet  .-@Arial-. 2 Filter  .-@Arial-. 2 Kathryn Huxtable      .-@Arial-. 2 October 4, 2004e    .-@imple View of Argus ComponentsThe Argus Login ProtocolProtocol Walkthrough  Fonts UsedDesign Template Slide Titles Custom Shows(_( Kathryn HuxtableKathryn HuxtableCurrent User P