ࡱ>   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Root EntrydO)ָp%PowerPoint Document(BSummaryInformation(TDocumentSummaryInformation85( / 00DTimes New Roman( 0( 0 DArialNew Roman( 0( 0  DWingdingsRoman( 0( 0 0DArial Blackman( 0( 0 " C0.  @n?" dd@  @@``  EM7YEX=65 D7;8<6 ..3365 5   ()       2121    () ()     21 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 ʚ;ʚ;g4?d?d@ 0ppp@ <4ddddlqt 0<4BdBdlqt 00___PPT10 ___PPT9{OA0}hC:\Documents and Settings\huxtable\Desktop\Argus.htm|  A0? ,O  =-Argus Protocol Walkthrough Using the Perl API.-.% Kathryn Huxtable October 4, 20041&Simple View of Argus Components (2'The Argus Login ProtocolPProtocol Walkthrough LD(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  N\d#" `P *   6|d#" `U (   S "UY 6"0   c $D"YW 6"0    c $"YU 6"0    c $d" 6"0    S  #" `SV (    S "Y 6"0    c $"X 6"0   <T #" `  `  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   "  Td #"   *   c $# "9)e  ( 2b e  # "e   S &"ie  (   S $*"9) (   S  -"0 (    S 0"?e  (    S t3") (    S 7"?G (    S 9"oG (    S ="9G (   S D@"iA (   S C"A? (   6PF #" `` `  H*0    6L #" ``   J* 0    6\P #" `` `  J* 0    0S "P    T Click to edit Master title style! !  0U " P   W#Click to edit Master subtitle style$ $H  0޽h ? }ff80___PPT10. 070 zr (    0 P    P*    0$     R*  d  c $ ?    0  0  RClick to edit Master text styles Second level Third level Fourth level Fifth level!     S  6 _P   P*    6 _   R*  H  0޽h ? 3380___PPT10.:i K0  0(  x  c $d^P    x  c $_ P   H  0޽h ? ̙33___PPT10i.y@n+D=' = @B +J  K0 II,7G(  @ 6 s 7)h)h?4Q`ԔX s?"<?@@`NNN?Np@ B Login Server  1 7 S ~)h)hfԔX s?"6@`NNN?Np@ EResource Server~  s *!  `/   @2  c $$)h)h?DԔX s?"<?@@`NNN?N  ` @ HClient Web Browser 9b  S ~%)h)h?G %9CԔX s?"<?@@`NNN?NB PY  GApplication Cache 5b  S ~')h)h?G %9CԔX s?"<?@@`NNN?N`   C Session Cache i"  s <0)h)h?Gh#UԔX s?"<?@@`NNN?NB  kResource CGI (Perl) j  c 1)h)h?%9CԔX s?"<?@@`NNN?N9 Pf  rArgus Login API (KuPortal) 1"  c P7)h)hGh#%9CԔX s?"6@`NNN?N  ? Login CGI   D"  s H;)h)h?Gh#%9CԔX s?"<?@@`NNN?N/ a  FLogin Server CGI :R  c >)h)h?>vԔX s?"<?@@`NNN?Nr   B KU Directory   b   Z)h)hG0*H6I/8cԔX s?"0@NNN?N '2  S ~XC)h)hԔX s?"6@`NNN?Np- ;1 R @  )h)hGHI8cԔX s?"0@NNN?N` '2  S ~0G)h)hԔX s?"6@`NNN?N9> ;4 b @  Z)h)hG'H\I8cԔX s?"0@NNN?N (2  S ~K)h)hԔX s?"6@`NNN?NN  <5a    )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 9 '2  S ~<)h)hԔX s?"6@`NNN?N T@  ;6    )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 [9 (2  S ~(R)h)hԔX s?"6@`NNN?N5   <8b R   )h)hGHDI8cԔX s?"0@NNN?N '2  S ~V)h)hԔX s?"6@`NNN?N ;9 '"  3 rvԔX s?"<`?@`NNN?N   @ Attributes     c )h)h?8cԔX s?"6?@@NNN?Nb \ $"  3 ra)h)h?4Q`ԔX s?"<`?@`NNN?N V  >Cache ID   '2  S ~e)h)hԔX s?"6@`NNN?N P a  ;3    )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 9 '2  S ~i)h)hԔX s?"6@`NNN?N< $  ;2   S ~)h)h?jJԔX s?"6?@@NNN?N P  )@ c )h)h?8cԔX s?"6?@@NNN?N? W  * c )h)h?8cԔX s?"6?@@NNN?N  '2 + S ~g)h)hԔX s?"6@`NNN?NB  ;7 $" , 3 r$q)h)h?4Q`ԔX s?"<`?@`NNN?N+   >Cache ID    -@ 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 ~u)h)hԔX s?"6@`NNN?N @  <5b  3@ c )h)h?8cԔX s?"6?@@NNN?N, 4 &" 4 3 ry)h)h?>vԔX s?"<`?@`NNN?N a  @ Attributes   (2 5 S ~})h)hԔX s?"6@`NNN?N W u  <8a H  0޽h ?    )* - . / 03 }ff___PPT10i. +D=' = @B +  K0 aa55#_(  @  s )h)h?4Q`ԔX s?"<?@@`NNN?Np@ B Login Server  =  c h)h)h?fԔX s?"<?@@`NNN?Np@ EResource Server~  s *  `/   @2  c )h)h?DԔX s?"<?@@`NNN?N  ` @ HClient Web Browser mb  S ~)h)h?G %9CԔX s?"<?@@`NNN?NB PY ,$@ 0 GApplication Cache ib  S ~()h)h?G %9CԔX s?"<?@@`NNN?N`  ,$@0 C Session Cache i"  s )h)h?Gh#UԔX s?"<?@@`NNN?NB  kResource CGI (Perl)    c )h)h?%9CԔX s?"<?@@`NNN?N9 Pf ,$D0 |Argus Login API (KuPortal) $="   s h)h)h?Gh#%9CԔX s?"<?@@`NNN?N  ? Login CGI   x"   s )h)h?Gh#%9CԔX s?"<?@@`NNN?N/ a ,$D#0 FLogin Server CGI nR   c )h)h?>vԔX s?"<?@@`NNN?Nr  ,$@0 B KU Directory   *b    Z)h)hG0*H6I/8cԔX s?"0@NNN?N ,$@0[2  S ~)h)hԔX s?"6@`NNN?Np-,$D0 ;1 *R @  )h)hGHI8cԔX s?"0@NNN?N` ,$@0[2  S ~!)h)hԔX s?"6@`NNN?N9>,$D0 ;4 *b @  Z)h)hG'H\I8cԔX s?"0@NNN?N ,$@0\2  S ~&)h)hԔX s?"6@`NNN?NN ,$@0 <5a     )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 9 ,$@0[2  S ~*)h)hԔX s?"6@`NNN?N T@ ,$D0 ;6     )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 [9 ,$D+0\2  S ~0)h)hԔX s?"6@`NNN?N5  ,$@)0 <8b *R   )h)hGHDI8cԔX s?"0@NNN?N ,$@-0[2  S ~1)h)hԔX s?"6@`NNN?N,$@.0 ;9 ["  3 rx5)h)h?DԔX s?"<`?@`NNN?Nz _:,$@0 A Credentials   Z"  3 rt:)h)h?>vԔX s?"<`?@`NNN?N  ,$@*0 @ Attributes     c )h)h?8cԔX s?"6?@@NNN?Nb \ ,$@ 0X"  3 rH>)h)h?4Q`ԔX s?"<`?@`NNN?N V ,$D0 >Cache ID   [2  S ~B)h)hԔX s?"6@`NNN?N P a ,$@ 0 ;3     )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 9 ,$@0[2  S ~`F)h)hԔX s?"6@`NNN?N< $ ,$@0 ;2    S ~)h)h?jJԔX s?"6?@@NNN?N P ,$@ 0 ! s S?GPH fVԔX s?"<`?@`NNN?NZG,$@0 x"2. Call API to retrieve attributes##ii:: " s T?GHfVԔX s?"<`?@`NNN?N=,$@0 D4. I don t know you. Please log in##ii:: # s ^?GaHTfVԔX s?"<`?@`NNN?N ,$@0 ~(6. Call API again to retrieve attributes))ii:: $ s g?GXHCfVԔX s?"<`?@`NNN?N*`,$@ 0 V3. You aren t cached. Redirect to Login CGI,,ii:: % s @q?GKHfVԔX s?"<`?@`NNN?N,$@0 ;7. You are cached, but with no attributes. Ask Login Server<<ii:: & s @{?GH$fVԔX s?"<`?@`NNN?Nh&,$@$0 +8. Return registered attributes to resource,,ii:: ' s 脝?GeHZfVԔX s?"<`?@`NNN?Nfp,$@,0 09. Based on attributes, allow access to resource11ii:: ( s ?GHOfVԔX s?"<`?@`NNN?Na F,$@0 o1. User requests resourceii:: )@ c )h)h?8cԔX s?"6?@@NNN?N? W ,$@0 * c )h)h?8cԔX s?"6?@@NNN?N  ,$@ 0[2 + S ~t)h)hԔX s?"6@`NNN?NB ,$@!0 ;7 X" , 3 r,)h)h?4Q`ԔX s?"<`?@`NNN?N+  ,$@"0 >Cache ID    -@ 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 0@ S ~)h)h?jJԔX s?"6?@@NNN?N2 Y ,$@%0\2 1 S ~)h)hԔX s?"6@`NNN?N @ ,$D0 <5b  2 s X?GH:fVԔX s?"<`?@`NNN?Nj ,$@0 }'5. I know you now. Redirect to resource((ii:: 3@ c )h)h?8cԔX s?"6?@@NNN?N, 4 ,$@&0Z" 4 3 r)h)h?>vԔX s?"<`?@`NNN?N a ,$@(0 @ Attributes   \2 5 S ~ش)h)hԔX s?"6@`NNN?N W u ,$@'0 <8a H  0޽h ?o0    !$ " 2 # % &'( )* - .  /  03 }ffVV___PPT10V. +LDO' = @B DO' = @BA?%,( < +O%,( < +Df' =%(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' =%(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<*2%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*)%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*1%(Df' =%(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' =%(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' =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<*0%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*3%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*5%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*4%(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' =%(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+1 ++0+2 ++0+4 ++0+5 +r0;51 I>7 ='' (B9 ՜.+,0   (08 @ On-screen Show Wes HuberthThe University of KansasuBP  Times New RomanArial Wingdings Arial BlackPixel.Argus Protocol Walkthrough Using the Perl API Simple View Oh+'0$ px  $ 0 <HPArgus OverviewKU Web Initial Sign-onKathryn Huxtablegn-Pixeln Kathryn Huxtablegn-205Microsoft PowerPointn@s5@@0 p%G;  !  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 \1V. "SystemD-@Arial-. 2 Argus Protocol      .-@Arial-. !2 Walkthrough Using   .-@Arial-.  2 the  .-@Arial-.  2 Perl .-@Arial-.  2 API .-@Arial-. 2 Kathryn Huxtable      .-@Arial-. 2 October 4, 2004e    .-of Argus ComponentsThe Argus Login ProtocolProtocol Walkthrough  Fonts UsedDesign Template Slide Titles Custom Shows(_`B9Kathryn HuxtableKathryn HuxtableCurrent User P