1. Trang chủ
  2. » Thể loại khác

Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS

95 2 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 95
Dung lượng 2,95 MB

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -o0o - ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN HẢI PHỊNG 2013 Th■ah■■ng Mang Ln 123doc thu■n l■icam s■ tr■ h■u k■t s■ nghi■m t■im■t d■ng s■website mang kho m■i th■ m■ l■i d■n CH■P vi■n nh■ng cho ■■u kh■ng ng■■i NH■N quy■n chia dùng, l■ CÁC s■l■i v■i và■I■U t■t công h■n mua nh■t 2.000.000 ngh■ bán KHO■N cho tàihi■n ng■■i li■u TH■A tài th■ hàng li■u dùng hi■n THU■N ■■u ■ t■t Khi ■■i, Vi■t c■ khách b■n l■nh Nam Chào online hàng v■c: Tác m■ng tr■ khơng tài phong thành b■n khác chun ■■n thành tíngì d■ng, v■i so nghi■p, viên 123doc v■i cơng c■a b■n hồn ngh■ 123doc g■c h■o, thơng B■n và■■ n■p có tin, cao th■ ti■n ngo■i tính phóng vào ng■, Khách trách tài to,kho■n nhi■m thu nh■ c■a ■■i hàng tùy123doc, v■i ý cót■ng th■b■n d■ ng■■i dàng s■ dùng ■■■c tra c■u M■c h■■ng tàitiêu li■u nh■ng hàng m■t■■u quy■n cáchc■a l■i123doc.net sau xác,n■p nhanh ti■n tr■ chóng thành website th■ vi■n tài li■u online l■n nh■t Vi■t Nam, cung c■p nh■ng tài li■u ■■c không th■ tìm th■y th■ tr■■ng ngo■i tr■ 123doc.net Nhi■u event thú v■, event ki■m ti■n thi■t th■c 123doc luôn t■o c■ h■i gia t■ng thu nh■p online cho t■t c■ thành viên c■a website Mangh■n Luôn Th■a Xu■t Sau Nhi■u 123doc h■■ng phát thu■n l■i event cam s■ nh■n m■t tr■ t■ h■u k■t s■ thú nghi■m t■i ýxác n■m t■■ng m■t d■ng v■, s■ nh■n website mang event kho m■i ■■i, t■o t■ th■ m■ l■i c■ng ki■m ■■ng d■n 123doc CH■P vi■n nh■ng cho ■■u ■■ng ti■n h■ kh■ng ng■■i NH■N ■ã quy■n th■ng thi■t chia t■ng ki■m dùng, l■ CÁC s■ th■c s■ l■i b■■c v■i ti■n vàchuy■n ■I■U t■t công h■n mua 123doc online kh■ng nh■t 2.000.000 ngh■ bán KHO■N sang b■ng cho tài ■■nh hi■n ng■■i li■u ph■n tài TH■A tài v■ th■ li■u hàng t■o li■u thơng dùng tríhi■n THU■N hi■u c■ c■a ■■u ■ tin t■t h■i Khi ■■i, qu■ Vi■t xác c■ khách gia b■n nh■t, minh l■nh Nam t■ng Chào online hàng uy tài v■c: l■nh thu Tác m■ng tín kho■n tr■ nh■p không tài phong v■c cao thành b■n email nh■t tài online khác chuyên ■■n li■u thành tínb■n Mong cho d■ng, v■i so nghi■p, viên kinh ■ã t■t 123doc 123doc.net! v■i mu■n công ■■ng c■a c■ doanh b■n hoàn mang ngh■ 123doc ký g■c online thành v■i h■o, Chúng l■i thông B■n 123doc.netLink cho viên Tính ■■ n■p có tơi tin, c■ng c■a cao th■ ■■n cung ti■n ngo■i tính website phóng ■■ng th■i vào c■p ng■, Khách trách xác tài ■i■m D■ch xã to,kho■n th■c nhi■m h■i thutháng V■ nh■ m■t s■ c■a (nh■ ■■i hàng ■■■c tùy ngu■n 5/2014; 123doc, v■i ■■■c ý cóg■i t■ng th■ tài 123doc v■ mơ ngun b■n d■ ng■■i ■■a t■ dàng s■ v■■t d■■i tri dùng ■■■c ch■ tra th■c m■c ■ây) email c■u M■c h■■ng quý 100.000 cho tài b■n tiêu báu, li■u b■n, nh■ng ■ã hàng phong m■t l■■t tùy ■■ng ■■u quy■n cách truy thu■c phú, ky, c■a c■p ■a l■i b■n vào 123doc.net m■i d■ng, sau xác, vuingày, n■p lòng “■i■u nhanh giàu ti■n s■ ■■ng tr■ giá Kho■n chóng h■u thành tr■ nh■p 2.000.000 website ■■ng Th■a th■ email vi■n th■i Thu■n c■a thành mong tài v■ li■u viên mu■n S■ online ■■ng D■ng click t■o l■n ký, D■ch ■i■u vào nh■t l■t link ki■n V■” vào Vi■t 123doc top sau cho Nam, 200 ■ây cho ■ã cung các (sau g■iwebsite c■p users ■âynh■ng ■■■c cóph■ thêm tài bi■n g■i thu li■u t■t nh■t nh■p ■■c T■it■i khơng t■ng Chính Vi■tth■i th■ Nam, v■y ■i■m, tìm t■123doc.net th■y l■chúng tìm ki■m tơi th■ racóthu■c ■■i tr■■ng th■nh■m c■p top ngo■i 3nh■t ■áp Google tr■ ■KTTSDDV ■ng 123doc.net Nh■n nhu c■u ■■■c theo chiaquy■t danh s■ tài hi■u li■udo ch■t c■ng l■■ng ■■ng vàbình ki■mch■n ti■n online website ki■m ti■n online hi■u qu■ uy tín nh■t Lnh■n 123doc Sau Th■a Xu■t h■■ng phát thu■n cam nh■n m■t t■k■t s■ t■i ýxác n■m t■■ng d■ng s■ nh■n website mang ■■i, t■o t■l■i c■ng ■■ng d■n 123doc CH■P nh■ng ■■u ■■ng h■ NH■N ■ã quy■n th■ng chia t■ng ki■m CÁC s■s■ l■i b■■c ti■n vàchuy■n ■I■U t■t mua online kh■ng nh■t bán KHO■N sang b■ng cho tài ■■nh ng■■i li■u ph■n tài TH■A v■ li■u hàng thơng dùng tríTHU■N hi■u c■a ■■u tin Khi qu■ Vi■t xác khách nh■t, minh Nam Chào hàng uy tài l■nh Tác m■ng tín kho■n tr■ phong v■c cao thành b■n email nh■t tàichuyên ■■n li■u thành b■n Mong v■i nghi■p, viên kinh ■ã 123doc 123doc.net! mu■n ■■ng c■a doanh hoàn mang 123doc kýonline v■i h■o, Chúng l■ivà 123doc.netLink cho Tính ■■ n■p tơi c■ng cao ■■n cung ti■n tính ■■ng th■i vào c■p trách xác tài ■i■m D■ch xãkho■n th■c nhi■m h■itháng V■ m■t s■ c■a (nh■ ■■i ■■■c ngu■n 5/2014; 123doc, v■i ■■■c g■i t■ng tài 123doc v■ mô nguyên b■n ng■■i ■■a t■s■ v■■t d■■i tri dùng ■■■c ch■ th■c m■c ■ây) email M■c h■■ng quý 100.000 cho b■n tiêu báu, b■n, nh■ng ■ã hàng phong l■■t tùy ■■ng ■■u quy■n truy thu■c phú, ky, c■a c■p ■a l■i b■n vào 123doc.net m■i d■ng, sau vuingày, n■p lòng “■i■u giàu ti■n s■ ■■ng tr■ giá Kho■n h■u thành tr■ nh■p 2.000.000 website ■■ng Th■a th■ email vi■n th■i Thu■n c■a thành mong tài v■ li■u viên mu■n S■ online ■■ng D■ng click t■o l■n ký, D■ch ■i■u vào nh■t l■t link ki■n V■” vào Vi■t 123doc top sau cho Nam, 200 ■ây cho ■ã cung các (sau g■iwebsite c■p users ■âynh■ng ■■■c cóph■ thêm tài bi■n g■i thu li■u t■t nh■t nh■p ■■c T■it■i khơng t■ng Chính Vi■tth■i th■ Nam, v■y ■i■m, tìm t■123doc.net th■y l■chúng tìm ki■m tơi th■ racóthu■c ■■i tr■■ng th■nh■m c■p top ngo■i 3nh■t ■áp Google tr■ ■KTTSDDV ■ng 123doc.net Nh■n nhu c■u ■■■c theo chiaquy■t danh s■ tài hi■u li■udo ch■t c■ng l■■ng ■■ng vàbình ki■mch■n ti■n online website ki■m ti■n online hi■u qu■ uy tín nh■t Lnh■n Th■a Xu■t Sau Nhi■u 123doc Mang h■■ng phát thu■n l■i event cam s■ nh■n m■t tr■ t■ h■u k■t s■ thú nghi■m t■i ýxác n■m t■■ng m■t d■ng v■, s■ nh■n website mang event kho m■i ■■i, t■o t■ th■ m■ l■i c■ng ki■m ■■ng d■n 123doc CH■P vi■n nh■ng cho ■■u ■■ng ti■n h■ kh■ng ng■■i NH■N ■ã quy■n th■ng thi■t chia t■ng ki■m dùng, l■ CÁC s■ th■c s■ l■i b■■c v■i ti■n vàchuy■n ■I■U t■t công h■n mua 123doc online kh■ng nh■t 2.000.000 ngh■ bán KHO■N sang b■ng cho tài ■■nh hi■n ng■■i li■u ph■n tài TH■A tài v■ th■ li■u hàng t■o li■u thơng dùng tríhi■n THU■N hi■u c■ c■a ■■u ■ tin t■t h■i Khi ■■i, qu■ Vi■t xác c■ khách gia b■n nh■t, minh l■nh Nam t■ng Chào online hàng uy tài v■c: l■nh thu Tác m■ng tín kho■n tr■ nh■p khơng tài phong v■c cao thành b■n email nh■t tài online khác chun ■■n li■u thành tínb■n Mong cho d■ng, v■i so nghi■p, viên kinh ■ã t■t 123doc 123doc.net! v■i mu■n công ■■ng c■a c■ doanh b■n hoàn mang ngh■ 123doc ký g■c online thành v■i h■o, Chúng l■i thơng B■n 123doc.netLink cho viên Tính ■■ n■p có tơi tin, c■ng c■a cao th■ ■■n cung ti■n ngo■i tính website phóng ■■ng th■i vào c■p ng■, Khách trách xác tài ■i■m D■ch xã to,kho■n th■c nhi■m h■i thutháng V■ nh■ m■t s■ c■a (nh■ ■■i hàng ■■■c tùy ngu■n 5/2014; 123doc, v■i ■■■c ý cóg■i t■ng th■ tài 123doc v■ mô nguyên b■n d■ ng■■i ■■a t■ dàng s■ v■■t d■■i tri dùng ■■■c ch■ tra th■c m■c ■ây) email c■u M■c h■■ng quý 100.000 cho tài b■n tiêu báu, li■u b■n, nh■ng ■ã hàng phong m■t l■■t tùy ■■ng ■■u quy■n cách truy thu■c phú, ky, c■a c■p ■a l■i b■n vào 123doc.net m■i d■ng, sau xác, vuingày, n■p lòng “■i■u nhanh giàu ti■n s■ ■■ng tr■ giá Kho■n chóng h■u thành tr■ nh■p 2.000.000 website ■■ng Th■a th■ email vi■n th■i Thu■n c■a thành mong tài v■ li■u viên mu■n S■ online ■■ng D■ng click t■o l■n ký, D■ch ■i■u vào nh■t l■t link ki■n V■” vào Vi■t 123doc top sau cho Nam, 200 ■ây cho ■ã cung các (sau g■iwebsite c■p users ■âynh■ng ■■■c cóph■ thêm tài bi■n g■i thu li■u t■t nh■t nh■p ■■c T■it■i không t■ng Chính Vi■tth■i th■ Nam, v■y ■i■m, tìm t■123doc.net th■y l■chúng tìm ki■m tơi th■ racóthu■c ■■i tr■■ng th■nh■m c■p top ngo■i 3nh■t ■áp Google tr■ ■KTTSDDV ■ng 123doc.net Nh■n nhu c■u ■■■c theo chiaquy■t danh s■ tài hi■u li■udo ch■t c■ng l■■ng ■■ng vàbình ki■mch■n ti■n online website ki■m ti■n online hi■u qu■ uy tín nh■t u■t phát Nhi■u Mang Luôn 123doc Th■a Xu■t Sau h■n h■■ng phát thu■n l■i event s■ cam nh■n t■ m■t tr■ t■ h■u ýk■t s■ thú nghi■m t■i ýt■■ng xác n■m t■■ng m■t d■ng v■, s■ nh■n website mang event t■o kho m■i ■■i, t■o t■ c■ng th■ m■ l■i c■ng ki■m ■■ng d■n 123doc CH■P vi■n nh■ng cho ■■ng ■■u ■■ng ti■n h■ kh■ng ng■■i NH■N ■ã quy■n th■ng thi■t chia ki■m t■ng ki■m dùng, l■ CÁC s■ th■c ti■n s■ l■i b■■c v■i ti■n vàchuy■n ■I■U t■t công online h■n mua 123doc online kh■ng nh■t 2.000.000 ngh■ bán KHO■N b■ng sang b■ng cho tài ■■nh hi■n tài ng■■i li■u ph■n tài TH■A li■u tài v■ th■ li■u hàng t■o li■u thông dùng trí hi■u hi■n THU■N hi■u c■ c■a ■■u ■ tin qu■ t■t h■i Khi ■■i, qu■ Vi■t xác c■ khách gia nh■t, b■n nh■t, minh l■nh Nam t■ng Chào online uy hàng uy tài v■c: l■nh thu Tác tín m■ng tín kho■n tr■ cao nh■p khơng tài phong v■c cao thành b■n nh■t email nh■t tài online khác chuyên ■■n li■u thành tín Mong b■n Mong cho d■ng, v■i so nghi■p, viên kinh ■ã mu■n t■t 123doc 123doc.net! v■i mu■n công ■■ng c■a c■ doanh b■n mang hoàn mang ngh■ 123doc ký g■c online thành v■i l■i h■o, Chúng l■i thông B■n cho 123doc.netLink cho viên Tính ■■ n■p có c■ng tơi tin, c■ng c■a cao th■ ■■n cung ti■n ngo■i ■■ng tính website phóng ■■ng th■i vào c■p ng■, Khách trách xác xã tài ■i■m D■ch xã to,h■i kho■n th■c nhi■m h■i thum■t tháng V■ nh■ m■t s■ c■a (nh■ ■■i hàng ngu■n ■■■c tùy ngu■n 5/2014; 123doc, v■i ■■■c ý cótài g■i t■ng th■ tài 123doc ngun v■ mơ ngun b■n d■ ng■■i ■■a t■ dàng s■ v■■t tri d■■i tri dùng ■■■c ch■ th■c tra th■c m■c ■ây) email c■u quý M■c h■■ng quý 100.000 cho tài báu, b■n tiêu báu, li■u b■n, nh■ng phong ■ã hàng phong m■t l■■t tùy ■■ng ■■u phú, quy■n cách truy thu■c phú, ky, c■a c■p ■a ■a l■i b■n vào d■ng, 123doc.net m■i d■ng, sau xác, vuingày, n■p giàu lòng “■i■u nhanh giàu ti■n giá s■ ■■ng tr■ giá Kho■n chóng h■u tr■ thành tr■ nh■p ■■ng 2.000.000 website ■■ng Th■a th■ email th■i vi■n th■i Thu■n mong c■a thành mong tài v■ li■u mu■n viên mu■n S■ online ■■ng D■ng t■o click t■o l■n ■i■u ký, D■ch ■i■u vào nh■t l■t link ki■n ki■n V■” vào Vi■t 123doc cho top sau cho Nam, cho 200 ■ây cho ■ã cung các (sau g■i users website c■p users ■âynh■ng có ■■■c cóph■ thêm thêm tài bi■n g■i thu thu li■u t■t nh■p nh■t nh■p ■■c T■it■i Chính khơng t■ng Chính Vi■tth■i vìth■ Nam, vìv■y v■y ■i■m, tìm 123doc.net t■123doc.net th■y l■chúng tìm ki■m tơi th■ racó ■■i thu■c ■■i tr■■ng th■ nh■m nh■m c■p top ngo■i ■áp 3nh■t ■áp Google ■ng tr■ ■KTTSDDV ■ng 123doc.net nhu Nh■n nhuc■u c■u ■■■c chia theo chias■ quy■t danh s■tàitài hi■u li■u li■uch■t ch■t c■ng l■■ng l■■ng ■■ng vàvàki■m bình ki■mch■n ti■n ti■nonline online website ki■m ti■n online hi■u qu■ uy tín nh■t Nhi■u Mang Luôn 123doc Th■a Xu■t Sau h■n h■■ng phát thu■n l■i event s■ cam nh■n m■t tr■ t■ h■u k■t s■ thú nghi■m t■i ýxác n■m t■■ng m■t d■ng v■, s■ nh■n website mang event kho m■i ■■i, t■o t■ th■ m■ l■i c■ng ki■m ■■ng d■n 123doc CH■P vi■n nh■ng cho ■■u ■■ng ti■n h■ kh■ng ng■■i NH■N ■ã quy■n th■ng thi■t chia t■ng ki■m dùng, l■ CÁC s■ th■c s■ l■i b■■c v■i ti■n vàchuy■n ■I■U t■t công h■n mua 123doc online kh■ng nh■t 2.000.000 ngh■ bán KHO■N sang b■ng cho tài ■■nh hi■n ng■■i li■u ph■n tài TH■A tài v■ th■ li■u hàng t■o li■u thơng dùng tríhi■n THU■N hi■u c■ c■a ■■u ■ tin t■t h■i Khi ■■i, qu■ Vi■t xác c■ khách gia b■n nh■t, minh l■nh Nam t■ng Chào online hàng uy tài v■c: l■nh thu Tác m■ng tín kho■n tr■ nh■p khơng tài phong v■c cao thành b■n email nh■t tài online khác chuyên ■■n li■u thành tínb■n Mong cho d■ng, v■i so nghi■p, viên kinh ■ã t■t 123doc 123doc.net! v■i mu■n công ■■ng c■a c■ doanh b■n hoàn mang ngh■ 123doc ký g■c online thành v■i h■o, Chúng l■i thông B■n 123doc.netLink cho viên Tính ■■ n■p có tơi tin, c■ng c■a cao th■ ■■n cung ti■n ngo■i tính website phóng ■■ng th■i vào c■p ng■, Khách trách xác tài ■i■m D■ch xã to,kho■n th■c nhi■m h■i thutháng V■ nh■ m■t s■ c■a (nh■ ■■i hàng ■■■c tùy ngu■n 5/2014; 123doc, v■i ■■■c ý cóg■i t■ng th■ tài 123doc v■ mô nguyên b■n d■ ng■■i ■■a t■ dàng s■ v■■t d■■i tri dùng ■■■c ch■ tra th■c m■c ■ây) email c■u M■c h■■ng quý 100.000 cho tài b■n tiêu báu, li■u b■n, nh■ng ■ã hàng phong m■t l■■t tùy ■■ng ■■u quy■n cách truy thu■c phú, ky, c■a c■p ■a l■i b■n vào 123doc.net m■i d■ng, sau xác, vuingày, n■p lòng “■i■u nhanh giàu ti■n s■ ■■ng tr■ giá Kho■n chóng h■u thành tr■ nh■p 2.000.000 website ■■ng Th■a th■ email vi■n th■i Thu■n c■a thành mong tài v■ li■u viên mu■n S■ online ■■ng D■ng click t■o l■n ký, D■ch ■i■u vào nh■t l■t link ki■n V■” vào Vi■t 123doc top sau cho Nam, 200 ■ây cho ■ã cung các (sau g■iwebsite c■p users ■âynh■ng ■■■c cóph■ thêm tài bi■n g■i thu li■u t■t nh■t nh■p ■■c T■it■i khơng t■ng Chính Vi■tth■i th■ Nam, v■y ■i■m, tìm t■123doc.net th■y l■chúng tìm ki■m tơi th■ racóthu■c ■■i tr■■ng th■nh■m c■p top ngo■i 3nh■t ■áp Google tr■ ■KTTSDDV ■ng 123doc.net Nh■n nhu c■u ■■■c theo chiaquy■t danh s■ tài hi■u li■udo ch■t c■ng l■■ng ■■ng vàbình ki■mch■n ti■n online website ki■m ti■n online hi■u qu■ uy tín nh■t BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHỊNG -o0o - TÌM HIỂU CƠ CHẾ ĐĂNG NHẬP MỘT LẦN (SINGLE SIGN ON) VÀ THỬ NGHIỆM DỰA TRÊN THƢ VIỆN PHPCAS ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Cơng Nghệ Thơng Tin HẢI PHÒNG - 2013 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -o0o - TÌM HIỂU CƠ CHẾ ĐĂNG NHẬP MỘT LẦN (SINGLE SIGN ON) VÀ THỬ NGHIỆM DỰA TRÊN THƢ VIỆN PHPCAS ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Cơng Nghệ Thơng Tin Giáo viên hướng dẫn: Th.s Bùi Huy Hùng Sinh viên thực hiện: Đào Văn Phong Mã số sinh viên: 1351010001 HẢI PHÒNG - 2013 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG CỘNG HÒA XA HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc -o0o - NHIỆM VỤ THIẾT KẾ TỐT NGHIỆP Sinh viên: Đào Văn Phong Lớp: CT1301 Mã SV: 1351010001 Ngành: Công Nghệ Thông Tin Tên đề tài:Tìm hiểu chế đăng nhập lần (single sign on) thử nghiệm dựa thư viện phpCAS NHIỆM VỤ ĐỀ TÀI Nội dung yêu cầu cần giải nhiệm vụ đề tài tốt nghiệp a Nội dung - Tìm hiểu đăng nhập lần (Single Sign On) - Tìm hiểu CAS (Central Authentication Service) - Thử nghiệm, cài đặt CAS, kiểm thử với website PHP dựa thư viện phpCAS - Nghiêm túc thực nhiệm vụ nội dung giáo viên hướng dẫn b Các yêu cầu cần giải - Lý thuyết Nắm sở lý thuyết đăng nhập lần (Single Sign On) Nắm trình cài đặt CAS thức triển khai Single Sign On - Thực nghiệm (chương trình) Cài đặt CAS thực nghiệm với website PHP Các số liệu cần thiết để tính tốn …………………………………………………………………………………… …………………………………………………………………………………… Địa điểm thực tập …………………………………………………………………………………… …………………………………………………………………………………… CÁN BỘ HƢỚNG DẪN ĐỀ TÀI TỐT NGHIỆP Ngƣời hƣớng dẫn thứ nhất: Họ tên: Bùi Huy Hùng Học hàm, học vị: Thạc sĩ Cơ quan công tác: Trường Đại Học Dân Lập Hải Phịng Nội dung hướng dẫn: - Tìm hiểu Single Sign On dựa Central Authentication Service - Thử nghiệm với website PHP sử dụng thư viện phpCAS Ngƣời hƣớng dẫn thứ hai: Họ tên: …………………………………………………………………… Học hàm, học vị: …………………………………………………………… Cơ quan công tác: …………………………………………………………… Nội dung hướng dẫn: ………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… Đề tài tốt nghiệp giao ngày….tháng….năm 2013 Yêu cầu phải hoàn thành trước ngày….tháng….năm 2013 Đã nhận nhiệm vụ: Đ.T.T.N Đã nhận nhiệm vụ: Đ.T.T.N Sinh viên Cán hướng dẫn Đ.T.T.N Đào Văn Phong Th.s Bùi Huy Hùng Hải Phòng, ngày tháng .năm 2013 HIỆU TRƯỞNG GS.TS.NGƯT Trần Hữu Nghị PHẦN NHẬN XÉT TÓM TẮT CỦA CÁN BỘ HƢỚNG DẪN Tinh thần thái độ sinh viên trình làm đề tài tốt nghiệp: Đánh giá chất lượng đề tài tốt nghiệp (so với nội dung yêu cầu đề nhiệm vụ đề tài tốt nghiệp) Cho điểm cán hướng dẫn: (Điểm ghi số chữ) Ngày .tháng .năm 2013 Cán hướng dẫn (Ký, ghi rõ họ tên) PHẦN NHẬN XÉT ĐÁNH GIÁ CỦA CÁN BỘ CHẤM PHẢN BIỆN ĐỀ TÀI TỐT NGHIỆP Đánh giá chất lƣợng đề tài tốt nghiệp (về mặt nhƣ sở lý luận, thuyết minh chƣơng trình, giá trị thực tế) ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… Cho điểm cán phản biện (Điểm ghi số chữ) Ngày .tháng .năm 2013 Cán chấm phản biện (Ký, ghi rõ họ tên) Đồ án tốt nghiệp Trường ĐH Dân Lập Hải Phòng LỜI CẢM ƠN Trước hết em xin chân thành cám ơn thầy giáo, cô giáo Khoa Công nghệ thơng tin Trường Đại học Dân lập Hải Phịng, người dạy dỗ, trang bị cho chúng em kiến thức bản, cần thiết năm học vừa qua để em có đủ điều kiện hồn thành đề tài tốt nghiệp Đặc biệt em xin bày tỏ lòng biết ơn sâu sắc tới thầy giáo Ths Bùi Huy Hùng, thầy hướng dẫn, bảo tận tình suốt thời gian làm đề tài tốt nghiệp Em xin cảm ơn hai thầy Đoàn Quang Hưng thầy Trương Hoàng Dũng bên trung tâm thư viện ICT hỗ trợ em nhiều trình làm đồ án Con xin gửi đến cha mẹ lời ghi ơn sâu sắc, người sinh dạy bảo trưởng thành đến ngày hôm Cảm ơn người yêu động viên cho lúc mệt mỏi Em động lực để cố gắng Mặc dù cố gắng để hoàn thiện báo cáo tốt nghiệp song khả hạn chế nên báo cáo nhiều thiếu sót Vì em mong nhận đóng góp chân tình thầy bạn bè Một lần em xin chân thành cảm ơn! Hải Phòng, Ngày 04 tháng 11 năm 2013 Sinh viên Đào Văn Phong Đào Văn Phong - CT1301 Đồ án tốt nghiệp Trường ĐH Dân Lập Hải Phòng MỤC LỤC LỜI CẢM ƠN MỤC LỤC DANH MỤC HÌNH DANH MỤC BẢNG DANH SÁCH CHỮ VIẾT TẮT LỜI NÓI ĐẦU CHƢƠNG I GIỚI THIỆU VỀ CƠ CHẾ ĐĂNG NHẬP LẦN (SINGLE SIGN ON) 1.1 Tổng quan SSO [1] 1.2 Lợi ích mà SSO mang lại 1.3 Một số vấn đề thường gặp triển khai SSO 10 1.4 Các giải pháp SSO nay.[2] 11 CHƢƠNG II PHẦN MỀM NGUỒN MỞ CENTRAL AUTHENTICATION SERVICE .16 2.1 Giới thiệu phần mềm nguồn mở (Opensource).[3] 16 2.2 Dịch vụ chứng thực trung tâm (Central Authentication Service).[4] 17 2.2.1 Tổng quan CAS 17 2.2.2 Lịch sử hình thành [5] 18 2.2.3 Các phiên CAS 19 2.2.4 CAS Protocol 19 2.2.5 Tổng kết 27 2.2.6 CAS Entities 29 2.2.7 Nguyên tắc hoạt động 32 2.2.8 Kiến trúc tổng quan CAS 37 2.3 Ruby CAS.[6] 40 2.4 CAS Client 41 2.4.1 Giới thiệu ngơn ngữ xây dựng website phía client 41 2.5 Thư viện phpCAS.[7] 41 Đào Văn Phong - CT1301 Đồ án tốt nghiệp Trường ĐH Dân Lập Hải Phịng Hình 3.37: Đăng nhập user khơng tồn CAS server Pha 3: User bị xóa hồn toàn CSDL lưu trữ người dùng CAS server, đăng nhập vào hệ thống nào? Đối với trường hợp thì giống với trường hợp pha 2: User tồn client Pha 4: User bị no active nghĩa trước thành viên sau thời gian cần phải tạm thời không cho user đăng nhập sau thời gian lại cho đăng nhập lại (VD: SVtrong trường thời điểm thi chưa hồn thành khoản tiền lên khơng thể đăng nhập vào hệ thống vào xem điểm Sau hoàn thành khoản tiền sinh viên lại đăng nhập lại) Vấn đề nảy hệ thống thống giải nào? Xin thưa CAS server có nhiệm vụ lưu trữ thơng tin người dùng username, password, email, role… tùy thuộc vào role mà xếp user thuộc vào nhóm người dùng (active, inactive, locked….) client có yêu cầu CAS trả lại cho client thông tin có role việc xử lý tùy vào role mà triển khai Pha 5: Khi user thay đổi thơng tin người dùng hệ thống xử lý nào? Giống trường hợp pha Pha 6: Trường hợp CAS server ngừng hoạt động việc xác thực diễn ? Đào Văn Phong - CT1301 73 Đồ án tốt nghiệp Trường ĐH Dân Lập Hải Phòng Trước client điều người dùng tới CAS server kiểm tra http Status code CAS server trả Nếu Status Code == 200 303 điều hướng client đến CAS server cịn ngược lại gặp status code khác xác thực thơng tin CSDL local Hình 3.38: Sơ đồ luồng pha Đào Văn Phong - CT1301 74 Đồ án tốt nghiệp Trường ĐH Dân Lập Hải Phòng KẾT LUẬN Trong đồ án em tìm hiểu chế đăng nhập lần (single sign on) thử nghiệm dựa thư viện phpcas Đồ án thực nhiệm vụ đề đạt kết sau: - Tìm hiểu tổng qua chế đăng nhập lần, thức lưu trữ, truy cập vào CSDL - Có thêm kiến thức hệ thống đăng nhập lần (SSO) dịch vụ xác thực trung tâm (CAS) - Triển khai thành công SSO thông qua RubyCAS - Tích hợp thành cơng thư viện phpCAS cho website PHP - Kỹ lập trình, kỹ tìm hiểu phân tích nâng cao Trong q trình tìm hiểu thực nghiệm hệ thống nảy sinh vấn đề sau: - Hầu hết tài liệu viết tiếng Anh, q trình tìm hiểu khơng tránh sai sót nên mong góp ý thầy bạn - Thời gian bị hạn chế nên chưa thực tìm hiểu thật chi tiết hệ thống - Hệ thống SSO hoạt động thông qua cookies nên vấn đề phát sinh từ phía người dùng người dùng vơ ý hay cố ý tắt cookies trình duyệt nên hệ thống SSO không hoạt động - CAS cung cấp ticket tương ứng với cookie trình duyệt : người dùng ngồi vào mày sử dụng trình duyệt khơng thể đăng nhập khơng có khái niệm đăng nhâp thêm user điểm hạn chế so với hệ thống đăng nhập tập trung khác google Hướng phát triển là: - Giải vấn đề cịn tồn đọng q trình nghiên cứu xây dựng hệ thống - Tiếp tục nghiên cứu xây dựng hệ thống trở lên hoàn thiện - Tích hợp hệ thống SSO tảng, ngôn ngữ khác NET, JAVA, RUBY hay hệ thống đóng Đào Văn Phong - CT1301 75 Đồ án tốt nghiệp Trường ĐH Dân Lập Hải Phòng TÀI LIỆU THAM KHẢO [1] http://en.wikipedia.org/wiki/Single_sign-on [2] http://en.wikipedia.org/wiki/List_of_single_sign-on_implementations [3]http://vi.wikipedia.org/wiki/Phần_mềm_nguồn_mở [4]http://www.jasig.org/cas/protocol [5]http://en.wikipedia.org/wiki/Central_Authentication_Service [6]https://github.com/rubycas/rubycas-server/wiki [7] https://wiki.jasig.org/display/CASC/phpCAS Đào Văn Phong - CT1301 76 Đồ án tốt nghiệp Trường ĐH Dân Lập Hải Phòng PHỤ LỤC Phụ lục A: CAS phản hồi lƣợc đồ XML Đào Văn Phong - CT1301 77 Đồ án tốt nghiệp Trường ĐH Dân Lập Hải Phòng Đào Văn Phong - CT1301 78 Đồ án tốt nghiệp Trường ĐH Dân Lập Hải Phịng Phụ lục B: Chuyển hƣớng an tồn Sau đăng nhập thành công, chuyển hướng cách an tồn cho client từ CAS đến đích cuối phải xử lý cẩn thận Trong hầu hết trường hợp, client gửi thông tin đến máy chủ CAS yêu cầu POST Trong đặc tả này, máy chủ CAS sau phải chuyển người dùng đến ứng dụng với yêu cầu GET Các HTTP/1.1 cung cấp mã phản hồi 303: Bên cạnh đó, cung cấp cho hành vi mong muốn: kịch tiếp nhận liệu thông qua yêu cầu POST, thông qua 303 redirection, chuyển tiếp trình duyệt đến URL khác thơng qua GET request Tuy nhiên, khơng phải tất trình duyệt thực hành vi cách xác Các phương pháp khuyến cáo chuyển hướng dùng JavaScript Một trang có chứa window.location.href theo cách sau thực đầy đủ: Yale Central Authentication Service window.location.href="https://portal.yale.edu/Login?ticket=ST- " mce_href="https://portal.yale.edu/Login?ticket=ST- ";

CAS login successful.

Click here to access the service you requested.

Đào Văn Phong - CT1301 79 Đồ án tốt nghiệp Trường ĐH Dân Lập Hải Phòng Phụ Lục C: Phần code xử lý đăng nhập SSO hệ thống Phần xử lý đăng nhập trước tích hợp phpCAS Sau tích hợp: Trong đó: $this->load->helper('h2') – load phần helper tích hợp phpCAS Phụ Lục D: Phần code xử lý đăng nhập SSO hệ thống Phần xử lý trước tích hợp phpCAS

Ngày đăng: 05/08/2021, 21:52

HÌNH ẢNH LIÊN QUAN

triển Loại hình Nền tảng Mô tả - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
tri ển Loại hình Nền tảng Mô tả (Trang 21)
triển Loại hình Nền tảng Mô tả - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
tri ển Loại hình Nền tảng Mô tả (Trang 22)
CHƢƠNG IIPHẦN MỀM NGUỒN MỞ CENTRAL AUTHENTICATION SERVICẸ  - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
CHƢƠNG IIPHẦN MỀM NGUỒN MỞ CENTRAL AUTHENTICATION SERVICẸ (Trang 24)
Hình 2.1: Người dùng truy cập vào ứng dụng khi đã chứng thực với CAS. - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
Hình 2.1 Người dùng truy cập vào ứng dụng khi đã chứng thực với CAS (Trang 41)
Hình 2.2: Người dùng truy cập vào ứng dụng khi chưa chứng thực với CASserver. - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
Hình 2.2 Người dùng truy cập vào ứng dụng khi chưa chứng thực với CASserver (Trang 42)
Hình 2.3: Login flow - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
Hình 2.3 Login flow (Trang 46)
Hình 2.4: Proxy flow. - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
Hình 2.4 Proxy flow (Trang 47)
Hình 3.3: Cài đặt RubyInstaller bước2. - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
Hình 3.3 Cài đặt RubyInstaller bước2 (Trang 58)
Hình 3.5: Cài đặt RubyInstaller bước4. - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
Hình 3.5 Cài đặt RubyInstaller bước4 (Trang 60)
Hình 3.7: Cài đặt RubyInstaller bước 5. - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
Hình 3.7 Cài đặt RubyInstaller bước 5 (Trang 61)
Hình 3.8: Cài dặt Bunldẹ - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
Hình 3.8 Cài dặt Bunldẹ (Trang 61)
Hình 3.11: Tạo CSDL người dùng cho RubyCAS xác thực. - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
Hình 3.11 Tạo CSDL người dùng cho RubyCAS xác thực (Trang 65)
Hình 3.13: Triển khai RubyCAS bước2. - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
Hình 3.13 Triển khai RubyCAS bước2 (Trang 66)
Hình 3.12: Tạo CSDL người dùng cho RubyCAS xác thực 2. - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
Hình 3.12 Tạo CSDL người dùng cho RubyCAS xác thực 2 (Trang 66)
Hình 3.14: Triển khai RubyCAS bước 3. - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
Hình 3.14 Triển khai RubyCAS bước 3 (Trang 67)
Vậy là xuất hiện thêm 5 bảng nữa, việc này đồng nghĩa với việc RubyCAS- RubyCAS-server đã kết nối thành công tới CSDL - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
y là xuất hiện thêm 5 bảng nữa, việc này đồng nghĩa với việc RubyCAS- RubyCAS-server đã kết nối thành công tới CSDL (Trang 68)
Bảng 3.2: Thông tin table casserver_pgt. - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
Bảng 3.2 Thông tin table casserver_pgt (Trang 69)
Id Serial Là khóa chính của bảng. - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
d Serial Là khóa chính của bảng (Trang 70)
Hình 3.17: Kiểm thử quá trình cài đặt RubyCAS. - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
Hình 3.17 Kiểm thử quá trình cài đặt RubyCAS (Trang 71)
Hình 3.25: Trang đăng nhập hệ thống website 1. - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
Hình 3.25 Trang đăng nhập hệ thống website 1 (Trang 73)
Hình 3.24: Trang đăng ký người dùng website 1. - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
Hình 3.24 Trang đăng ký người dùng website 1 (Trang 73)
Hình 3.26: Thêm mới bài viết. - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
Hình 3.26 Thêm mới bài viết (Trang 74)
Hình 3.29: Trang chủ website 2. - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
Hình 3.29 Trang chủ website 2 (Trang 75)
Hình 3.28: Cấu trúc CSDL website 1. - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
Hình 3.28 Cấu trúc CSDL website 1 (Trang 75)
Hình 3.31: Đăng nhập hệ thống website 2. - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
Hình 3.31 Đăng nhập hệ thống website 2 (Trang 76)
Hình 3.30: Đăng ký người dùng website 2. - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
Hình 3.30 Đăng ký người dùng website 2 (Trang 76)
Hình 3.33: Cấu trúc CSDL website 2. 3.1.4.2.Cài đặt phpCAS.  - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
Hình 3.33 Cấu trúc CSDL website 2. 3.1.4.2.Cài đặt phpCAS. (Trang 77)
Hình 3.32:Trang upload video website 2. - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
Hình 3.32 Trang upload video website 2 (Trang 77)
Hình 3.35: Tích hợp phpCAS website 2. - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
Hình 3.35 Tích hợp phpCAS website 2 (Trang 78)
Hình 3.34: Tích hợp phpCAS vào website 1. - Luận văn tìm hiểu cơ chế đăng nhập một lần single sign on và thử nghiệm dựa trên thư viện PHPCAS
Hình 3.34 Tích hợp phpCAS vào website 1 (Trang 78)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w