Nghiên cứu và thử nghiệm công nghệ SSO và CAS server 3 4 11

33 264 1
Nghiên cứu và thử nghiệm công nghệ SSO và CAS server 3 4 11

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

B« HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA CÔNG NGHỆ THÔNG TIN 000 BÁO CÁO THỰC TẬP Đề bài: Nghiên cứu và thử nghiệm công nghệ SSO và CAS Server 3.4.11 Nơi thực tập: Viện công nghệ thông tin - CDIT Giáo viên hướng dẫn: Thầy Hoàng Cường Sinh viên: Lê Thu Trang Lớp: C09HTTT Hà Nội,2011 Viện công nghệ thông tin và truyền thông CDiT CỘNG HOÀ Xà HỘI CHỦ NGHĨA VIỆT NAM  PHIẾU NHẬN XÉT ĐÁNH GIÁ THỰC TẬP TỐT NGHIỆP  Lê Thu Trang    !"#$ % &' #()*+,*-+(-./ #-0*+1*-+(- NHẬN XÉT CỦA CƠ SỞ THỰC TẬP (2 345"#5"#.6&5"& 7777777777777777777777777777777777777777 7777777777777777777777777777777777777777 7777777777777777777777777777777777777777 -2 89 7777777777777777777777777777777777777777 7777777777777777777777777777777777777777 7777777777777777777777777777777777777777 :2 ;"&< &/. 7777777777777777777777777777777777777777 7777777777777777777777777777777777777777 7777777777777777777777777777777777777777 Xác nhận của cơ quan thực tập (Ký, ghi rõ họ tên và đóng dấu) =< #222> 7?@-+(- = A%.> > (Ký và ghi rõ họ tên) Lê Thu Trang Page 3 of 33 BC=3D=E=ECD=EB= 3FB 3G=EHIJKGB3L=EMNBC=NO Độc lập Tự do Hanh phúc ĐÁNH GIÁ KẾT QUẢ THỰC TẬP TỐT NGHIỆP P% &' #()*+,*-+(-./ #-0*+1*-+(-Q Lê Thu Trang RSC09HTTT NỘI DUNG ĐÁNH GIÁ (2 Chấp hành kỷ luật: (Tốt, Trung bình, hoặc Yếu) -2 Ý thức học tập: (Tốt, Trung bình, hoặc Yếu) :2 Quan hệ, giao tiếp: (Tốt, Trung bình, hoặc Yếu) ,2 Điểm ((Thang điểm 10) Các ý kiến khác P/"T = #> ?@-+72 E>AS U (Ký và ghi rõ họ tên) 3 Khoa công nghệ thông tin Lê Thu Trang Page 4 of 33 RVB3WOX= ! % &Viện Công nghệ Thông tin – CDIT, ' #()*+,*-+(-./ -0*+1*-+(-<Y@.Z.A[5"&@\]^6&>_#<>& .`]>>a #2b@cde ]/ - 3>_#<>>&! 3   f3FB.Z 5"&@< .g" 4Y@h i/9.`Y@T`]>> a 2 - _# 3A% .ZjAS UY@! "a5">!j2 - k&Z.3  kA"3lm <ne  >o3 > .Z S"Y@.A[2 b@c^@ p./_#<><&q3 =   f3FB<_# 3A% r A>_# >! h %a.s^! "a !  >t Em xin chân thành cảm ơn ! 4 Khoa công nghệ thông tin Lê Thu Trang Page 5 of 33 MỤC LỤC PHIẾU NHẬN XÉT ĐÁNH GIÁ THỰC TẬP TỐT NGHIỆP 2 LỜI CẢM ƠN 4 Phần A : GIỚI THIỆU CÔNG TY THỰC TẬP 6 I. Chức năng 6 III. Các lĩnh vực hoạt động 7 1.1.3 Đảo ngược Proxy SSO 14 1.1.4 Đăng xuất từ một đơn miền Single Sign-On Session 14 1.2.4 Đăng xuất từ một phiên đa miền SSO 18 Bước 5: CASify HelloWorld Servlet 24 Bước 6: Thả CAS Client jar vào servlets-examples 25 Phần C: NHẬT KÝ THỰC TẬP 30 5 Khoa công nghệ thông tin Lê Thu Trang Page 6 of 33 Phần A : GIỚI THIỆU CÔNG TY THỰC TẬP I. Chức năng A[?@(uuu! c"/!&_"<3    3FB<S&!e. 9">!` ._"! v   <c>.v<.i/>"#$@? <<@6   @o"/A[w@ .AS  xi/=  9"y^c"4z&23FB.Z"#!j<>!`/@v!A% ! ASS>^{@.>9 "l/A l_"<&#/ ^{@i{"<|.T  T>!`6&@ AS]A"lm     =&@<A@je&S .} 3=! i"!/ S2 3   3FB.A[~  >@.a~ 3 #kA"l m =&@i•5"#/.a):)*;233kR # > :?@ (uuu<!qxc/&.6&>.!"3  kA"lm  = 9"n>!`n_@$@"zzkA".€ n>!`n_@$@"k3(PrQ2 Chức năng, nhiệm vụ 3   3FBT@o 9"<>!`<!`i&^ {@<"#` &  .! v3   oo = kA"lm cZ2 6 Khoa công nghệ thông tin Lê Thu Trang Page 7 of 33 II. Tổ chức III. Các lĩnh vực hoạt động  3   . !?@vl - = 9"i&  € - n>!`<!`i&  ^{@€ - y^c"4_@$@/]€ - /"#` &  € - ]}Ag  7 Khoa công nghệ thông tin Lê Thu Trang Page 8 of 33 PHẦN B: NỘI DUNG THỰC TẬP Chương I: TỔNG QUAN VỀ CÔNG NGHỆ SINGLE SIGN ON Vấn đề đặt ra:  ;">$" .? P"Y!&@Y&•!Q.`S2  =_@U>  h&>9 o 2  n^ .? $"_.aS' 9 o i>&"2  ;">!j4>i^@S92  ;"^• !"#6&"Y!2  />!"#!>‚2  !`i&>9 o SP4.YY!YQ2 Giải quyết vấn đề:  ( .? <ƒ $"„Y]<N&i>&"2  ? (_(9 o <T`po >9 o i>@i  _.? ! (i^ % &4.2  ;"^•!"  .? 6&"Y!2  /.A[>!"#!>‚2 I. Tìm hiểu Single Sign On 1. Khái niệm y Yy H= A%po ƒ i^.? \@_T`p o $"9 o ! ƒ @~9@>o@i _^  @|9 o 2 8 Khoa công nghệ thông tin Lê Thu Trang Page 9 of 33 lo= A%ƒ po $"ob@&<…!"@<•Y]7iA&Ty Yy  HjS@|o&^ .`c>2z@~9.Za 4 po y Yy Ha 6&j A%ƒ \^.? @_ ]4ij9 o ! a jiƒ >9 o i> A%ƒ i ^.? 2 2.Các khái niệm quan trọng của Single Singn On:  J>;">!jc>@&l6& A%ƒ <@xx!w  A%ƒ 2$"#T`&! .? @i{"i/[<† ‡ @<!x7 L#5"#$R@5"#!jw@c>@!w @ A%ƒ ]/!AS<T5"#$ .`&>@5">!j. .T&#i 2 E4#9 R>/.A[" 4]q@ A%ƒ ! 5">!j c>9 o 2 F@&R !l6&@@>#l!@ BY!YT>i> @$6&>@ AS<6&>@>#6!@ BY!Y2 k^h"Fh"6& r i 4^@ A%T`!"#2 = A%ƒ _^ 5"&c>6#5"#$!ASi!"#@ "}  "#]^2 3iY3iY> A"! @>#lA% .A[ƒ .`!& A% ƒ i/ ?@@!& •Y]2=Th @!& •Y] p./@>#l 6& A%ƒ 23>" /6&@iYT`i>&"ƒ#"9 9 Khoa công nghệ thông tin Lê Thu Trang Page 10 of 33 o 2y&"iT@iY</" A%ƒ "#.`@9 o i>&".T@ _6&y Yy H< .A[A"! iYˆ.A[!j"#po .` !/.? 9 o i></" A%po .A[‚!"#2 3. Ý nghĩa SSO !>S$" .? P"Y!&@Y‰&•!Qiƒ $" o2 /i@% &i>@i{"@ A%ƒ PY#"Y!Q2 k^@4^>4.6&>&#!"#c"4a 2 = A%>!`9 o i _^`" ]^@! 9 o 6&2 II. Phân loại Single Sign On _"/>^{@yyHTŠ!!A% T`.A[&& !i/! 1. Trên web (Enterprise SSO) yyH!•Y].A[po AS>  Single Domainzc> @&2@< A%ƒ .} %.A[ c>>"]@&2@&2@}2 Multi Domainzc> …&Y]i2@< A%ƒ .} % .A[c>Yc&@Y2@2 3>yyH.A[po ~]/!•Y]&# -OpenIDa .? @_i Tl!" 2aSh !& •Y]Tpo HYBFj A%po i _^S> $"Y!&@Y &•!! !& .Th&2&#.T\_.? i•!AS(i^ HYBF@! h " 4HYBF<&#A%  ]!iY!2F HYBFi @& l!" ]4i‹!& •Y]r T`po .A[ HYBFA@>.?  A%ƒ 23>a S.& po  Œ&<  Y<…&Y]i7 10 Khoa công nghệ thông tin [...]... trúc CAS Hoạt động của CAS 21 /4/ 2012 Tìm đọc về CAS Server 3. 4. 11 Bảy Down load bản CAS server 3. 4. 11 CN 22 /4/ 2012 Tìm hiểu cách cài đặt Tuần số: 02 Công việc thực hiện Khoa công nghệ thông tin Người hướng 31 Mức độ Nhận xét của Page 32 of 33 Lê Thu Trang Thứ dẫn - Cài đặt jdk - Cấu hình jdk 23/ 4/ 2012 Ba 24/ 4/2012 Tư 25 /4/ 2012 Năm 26 /4/ 2012 Nhận xét của người hướng dẫn công việc Thiết lập demo SSO trên... trên CAS server 3. 4. 11 - Hai người hướng dẫn công việc Người hướng dẫn Ngày Cài đặt Apache Tomcat chạy CAS Tạo demo Sáu 27 /4/ 2012 Viết báo cáo Bảy 28 /4/ 2012 Chỉnh sửa bao cáo CN 29 /4/ 2012 Chỉnh sửa báo cáo Tuần số: 03 Công việc thực hiện Thứ Ngày 30 /4 đến 6/5/2012 Chỉnh sửa báo cáo Khoa công nghệ thông tin 32 Mức độ Page 33 of 33 Lê Thu Trang Tuần số: 04 Người hướng dẫn Thứ Ngày 7/5 đến 13/ 5/2012 Công. .. number: 46 2 030 d8 Valid from: Fri Apr 13 15 :39 :36 HST 2007 until: Thu Jul 12 15 :39 :36 HST 2007 Certificate fingerprints: MD5: CC:3B:FB:FB:AE:12:AD:FB:3E:D 5:98:CB:2E:3B:0A:AD SHA1: A1:16:80:68 :39 :C7:58:EA:2F :48 :59:AA:1D: 73: 5F:56:78:CE:A4:CE Trust this certificate? [no]: yes Certificate was added to keystore Khoa công nghệ thông tin 23 Page 24 of 33 Lê Thu Trang C:\Program Files\Java\jdk1.5.0 _11\ bin> Bước 3: ... Thả CAS Client jar vào servlets-examples Tạo ra các thư mục lib dưới servlets-examples/WEB-INF Tải về mà casclient-2.1.1.zip vào C:\Program Files\Apache Software Foundation\Tomcat 6.0\ webapps \ servlets-example \ WEB-INF\ lib Đổi tên các tập tin zip để jar tập tin Bước 7: Triển khai CAS Tải và giải nén cas- server- 3. 4. 11 release zip file Copy cas server- webapp -3. 4. 11 từ C:\Program Files \cas- server- 3. 4. 11- release \cas- server3 .4. 11\ modules... hướng dẫn Công việc thực hiện Thứ Ngày Khoa công nghệ thông tin 30 Mức độ Nhận xét của người hướng dẫn công việc Page 31 of 33 Lê Thu Trang Hai 16 /4/ 2012 - Nhận đề tài thực tập Ba 17 /4/ 2012 - Tìm hiểu về SSO Khái niệm, chức năng -Tìm hiều về SSO Tư 18 /4/ 2012 Tìm hiểu sơ lược về phân loại của SSO và ứng dụng của nó - Tìm hiều về CAS Năm 19 /4/ 2012 Tìm hiểu về khái niệm, đặc điểm của CAS - Sáu 20 /4/ 2012... khác Khoa công nghệ thông tin 25 Page 26 of 33 Lê Thu Trang Làm tương tự từ bước 1 đến 4 Bước 11: Thay đổi CASift client ta được compB trong web.xml như sau CAS Filter edu.yale.its.tp .cas. client.filter.CASFilter edu.yale.its.tp .cas. client.filter.loginUrl https://compA: 84 43 /cas/ login... windows, Microsoft Office SharePoint Server Khoa công nghệ thông tin 18 Page 19 of 33 Lê Thu Trang Chương II: TỔNG QUAN VỀ CAS SERVER 3. 4. 11 1 Khái niệm và chức năng Center authencation service (CAS) CAS: Là một giải pháp Single Sign On mã nguồn mở được phát triển bởi đại hoc Yale Hỗ trợ nhiều thư viện phía client được viết bởi nhiều ngôn ngữ: PHP, Java, PL/SQL, … CAS lấy thông tin Single Sign On thông... CAS 1.0:Được tạo bởi Yale University, khởi đầu từ năm 1999.Là một Web Single Sign On, dễ sử dụng CAS 2.0:Được tạo ra bởi Yale University.Giới thiệu thêm tính năng mới là Proxy Authentication JA-SIG CAS 3. 0:Trở thành JA-SIG project vào 20 04. Mục đích làm cho CAS tương thích cao hơn, mềm dẻo hơn.Tương thích hoàn toàn với CAS 2.0 2 Đặc điểm Khoa công nghệ thông tin 19 Page 20 of 33 Lê Thu Trang - CAS server. .. edu.yale.its.tp .cas. client.filter.validateUrl Khoa công nghệ thông tin 24 Page 25 of 33 Lê Thu Trang https://compA: 84 43 /cas/ serviceValidate edu.yale.its.tp .cas. client.filter.serverName compA:8080 CAS Filter... page2.html Hình 2.1 Đơn miền SSO 1.1.2 Thiết lập đơn miền SSO Nhiệm vụ tổng quan: Cài đặt một máy chủ thư mục và máy chủ Web theo hướng dẫn của nhà cung cấp 1 Cài đặt và thiết lập một hệ thống quản lý Oracle làm việc truy cập Khoa công nghệ thông tin 13 Page 14 of 33 Lê Thu Trang a Cài đặt và thiết lập Hệ thống nhận dạng b Cài đặt và thiết lập hệ thống truy cập 2 Thiết lập một WebGate 3 Cấu hình kiểm soát . B« HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA CÔNG NGHỆ THÔNG TIN 000 BÁO CÁO THỰC TẬP Đề bài: Nghiên cứu và thử nghiệm công nghệ SSO và CAS Server 3. 4. 11 Nơi thực tập: Viện công nghệ thông. ?@-+72 E>AS U (Ký và ghi rõ họ tên) 3 Khoa công nghệ thông tin Lê Thu Trang Page 4 of 33 RVB3WOX= ! % &Viện Công nghệ Thông tin – CDIT, '. 7 1.1 .3 Đảo ngược Proxy SSO 14 1.1 .4 Đăng xuất từ một đơn miền Single Sign-On Session 14 1.2 .4 Đăng xuất từ một phiên đa miền SSO 18 Bước 5: CASify HelloWorld Servlet 24 Bước 6: Thả CAS Client

Ngày đăng: 02/01/2015, 03:59

Từ khóa liên quan

Mục lục

  • PHIẾU NHẬN XÉT ĐÁNH GIÁ THỰC TẬP TỐT NGHIỆP

  • LỜI CẢM ƠN

  • Phần A : GIỚI THIỆU CÔNG TY THỰC TẬP

    • I. Chức năng

    • III. Các lĩnh vực hoạt động

      • 1.1.3 Đảo ngược Proxy SSO

      • 1.1.4 Đăng xuất từ ​​một đơn miền Single Sign-On Session

      • 1.2.4  Đăng xuất từ một phiên đa miền SSO

      • Bước 5: CASify HelloWorld Servlet

      • Bước 6: Thả CAS Client jar vào servlets-examples

      • Phần C: NHẬT KÝ THỰC TẬP

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan