SSO with SAML 2.0
I. SINGLE SIGN ON (SSO)
II. SECURITYASERTION MARKUP
LANGUAGE (SAML)
III. SIMPLE SAML PHP
IV. VẤN ĐỀ KHI ÁP DỤNG
SSO with SAML 2.0
SSO with SAML 2.0
 Service provider :
1. Cung cấp các chức năng, nghiệp vụ mà người dùng
cần sử dụng
2. Kết nối với dịch vụ chứng thực của Identity
provider
3. Không quản lý tài khoản người dùng
 Identity provider :
1. Quản lý tài khoản người dùng
2. Cung cấp đến các Service provider các dịch vụ
chứng thực
 Ngày nay có rất nhiều hãng phần mềm cung cấp
các sản phẩm, dịch vụ SSO. Tuy nhiên đa số các
sản phẩm đều có bản quyền thương mại.
(http://en.wikipedia.org/wiki/List_of_singl
e_sign-on_implementations)
 Bên cạnh các sản phẩm, dịch vụ SSO, SAML 2.0
được phát triển như là 1 giao thức cho phép trao
đổi dữ liệu chứng thực bảo mật giữa các hệ
thống.
 SAML được phát triển dựa trên ngôn ngữ XML.
 SAML được công nhận như là 1 tiêu chuẩn trao đổi dữ
liệu vào tháng 03 năm 2005.
 SAML được nhiều cá nhân, tổ chức hỗ trợ và phát triển.
 Với đặc điểm là 1 giao thức, ngôn ngữ, tiêu chuẩn SAML
cho phép:
 Cài đặt trên nhiều nền tảng, công nghệ, ngôn ngữ lập trình
khác nhau.
 Trao đổi được với nhiều hệ thống tuân thủ theo chuẩn SAML.
 Có thể mở rộng và tùy biến theo nhu cầu của các nhân.
 Hoàn toàn miễn phí.
SSO with SAML 2.0
SSO with SAML 2.0
SSO with SAML 2.0
 SimpleSAMLphp là phần mềm mã nguồn mở viết
bằng ngôn ngữ PHP. Hỗ trợ giao thức SAML như là
1 Service Provider và cả Identity Provider.
 Thuận lợi của SimpleSAMLphp :
1. Do viết bằng PHP và sử dụng SAML nên
SimpleSAMLphp có thể chạy bất kỳ nền tảng nào.
2. Thiết kế theo hướng module cho phép mở rộng.
3. Đa ngôn ngữ.
4. Đã qua kiểm tra.
 Cần xây dựng lại mô hình quản lý người dùng
cho identity provider.
 Xây dựng phương pháp chứng thực phù hợp.
 Xây dựng các thuộc tính trao đổi về thông người
dùng giữa identity provider và service provider.

More Related Content

PDF
Đề tài: Tìm hiểu cơ chế đăng nhập một lần và thử nghiệm, HOT
DOCX
Sap abap real time questions
PDF
(HoaND) giao trinh webservice
PPTX
PDF
Use MLflow to manage and deploy Machine Learning model on Spark
PPTX
PPTX
SAP ABAp module Pool programming give by Rahul Mehta
PPTX
Android simple calculator
Đề tài: Tìm hiểu cơ chế đăng nhập một lần và thử nghiệm, HOT
Sap abap real time questions
(HoaND) giao trinh webservice
Use MLflow to manage and deploy Machine Learning model on Spark
SAP ABAp module Pool programming give by Rahul Mehta
Android simple calculator

What's hot (20)

PPT
bài giảng phân tích thiết kệ thống thông tin (hutech)
PDF
Sap basis r3 hand book
PDF
sap fiori architecture
PPTX
Moving From Actions & Behaviors to Microservices
PDF
Unified MLOps: Feature Stores & Model Deployment
PPTX
Tìm hiểu web service
PDF
Diapositivas de instalacion y practica Cassandra
PPT
Sap overview
DOCX
Bao cao wesite bán giày.docx
PPTX
Kiểm-thử-phần-mềmBC.pptx
PDF
Testing SAP HANA applications with SAP LoadRunner by HP
PPTX
Tìm hiểu về OpenStack
PDF
Đề tài: Xây dựng website giới thiệu sản phẩm phần mềm, HOT
PPTX
Selenium Automation
PDF
Machine Learning Data Lineage with MLflow and Delta Lake
PDF
PPTX
Cypress Automation
PDF
Spark Hadoop Tutorial | Spark Hadoop Example on NBA | Apache Spark Training |...
PDF
Trunk Based Development Explored
bài giảng phân tích thiết kệ thống thông tin (hutech)
Sap basis r3 hand book
sap fiori architecture
Moving From Actions & Behaviors to Microservices
Unified MLOps: Feature Stores & Model Deployment
Tìm hiểu web service
Diapositivas de instalacion y practica Cassandra
Sap overview
Bao cao wesite bán giày.docx
Kiểm-thử-phần-mềmBC.pptx
Testing SAP HANA applications with SAP LoadRunner by HP
Tìm hiểu về OpenStack
Đề tài: Xây dựng website giới thiệu sản phẩm phần mềm, HOT
Selenium Automation
Machine Learning Data Lineage with MLflow and Delta Lake
Cypress Automation
Spark Hadoop Tutorial | Spark Hadoop Example on NBA | Apache Spark Training |...
Trunk Based Development Explored
Ad

Viewers also liked (9)

PPT
SINGLE SIGN ON (SSO) WITH SECURITY ASSERTION MAKUP LANGUAGE (SAML)
PPTX
IdP, SAML, OAuth
PPT
Single sign-on presentation slides
PPTX
PHPUnit with Mocking and Crawling
PPTX
Salm Presentation
PPTX
Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)
PPTX
C# advanced topics and future - C#5
PDF
Aura Framework Overview
PDF
Introduction to SAML 2.0
SINGLE SIGN ON (SSO) WITH SECURITY ASSERTION MAKUP LANGUAGE (SAML)
IdP, SAML, OAuth
Single sign-on presentation slides
PHPUnit with Mocking and Crawling
Salm Presentation
Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)
C# advanced topics and future - C#5
Aura Framework Overview
Introduction to SAML 2.0
Ad

Similar to SSO with SAML 2.0 (20)

PDF
41060-Article Text-130234-1-10-20190706.pdf
PPTX
Viet framework - Poly sáng tạo 2016 - Sinh viên FPT Polytechnic
PPT
Ldap it-slideshares.blogspot.com
PPTX
đột phá trong ngành bảo mật
PDF
Foss in-academia-sep-2014
PDF
Foss in-academia-oct-2014-b
PDF
Foss in-academia-sep-2014-b
PDF
Security standard-present-th06-2013-shorter
PDF
PHP có thể làm gì? 9 Thứ thú vị có thể làm với PHP
PDF
Đề tài: Tích hợp OpenID và OAuth mở rộng với thẻ thông tin CardSpace
PDF
Open id
PPT
Rbac On The Web By Smart Certificate
DOCX
Web service
PDF
Security standard-present-th07-2013-shorter
PDF
Tài liệu hướng dẫn sử dụng dublin core
PDF
Nghiên cứu 1 số giải pháp an toàn và bảo thông tin trong giao dịch điện tử
PDF
Chung thuc dien tu va chu ky dien tu
PPTX
ATTT.pptx
PPTX
Khái niệm về thương mại điện tử
41060-Article Text-130234-1-10-20190706.pdf
Viet framework - Poly sáng tạo 2016 - Sinh viên FPT Polytechnic
Ldap it-slideshares.blogspot.com
đột phá trong ngành bảo mật
Foss in-academia-sep-2014
Foss in-academia-oct-2014-b
Foss in-academia-sep-2014-b
Security standard-present-th06-2013-shorter
PHP có thể làm gì? 9 Thứ thú vị có thể làm với PHP
Đề tài: Tích hợp OpenID và OAuth mở rộng với thẻ thông tin CardSpace
Open id
Rbac On The Web By Smart Certificate
Web service
Security standard-present-th07-2013-shorter
Tài liệu hướng dẫn sử dụng dublin core
Nghiên cứu 1 số giải pháp an toàn và bảo thông tin trong giao dịch điện tử
Chung thuc dien tu va chu ky dien tu
ATTT.pptx
Khái niệm về thương mại điện tử

More from Thieu Mao (10)

PPTX
Tổng quan về DoS - DDoS - DRDoS
PPTX
Mạng bot net nền tảng
PPTX
XSS & SQL injection
PPTX
Hash function
PPTX
SỰ HẠN CHẾ CỦA IPv4 VÀ SỰ RA ĐỜI CỦA IPV6
PPTX
I’m a ghostbuster
PPTX
Malware - Thieu Mao - KSEC
PPTX
C Programming in Linux - AT7B
PPTX
Kiến Trúc Luân Phiên
PPT
RISC - thieumao
Tổng quan về DoS - DDoS - DRDoS
Mạng bot net nền tảng
XSS & SQL injection
Hash function
SỰ HẠN CHẾ CỦA IPv4 VÀ SỰ RA ĐỜI CỦA IPV6
I’m a ghostbuster
Malware - Thieu Mao - KSEC
C Programming in Linux - AT7B
Kiến Trúc Luân Phiên
RISC - thieumao

Recently uploaded (20)

PPTX
VNR202 LỊCH SỬ ĐẢNG, MÔN HỌC CẦN THIẾT C
PDF
TỔNG QUAN KỸ THUẬT CDHA MẠCH MÁU.5.2025.pdf
PDF
Sách không hôi fyjj ịuk gtyi yu> ướt jiii iiij
PDF
Mua Hàng Cần Trở Thành Quản Lý Chuỗi Cung Ứng.pdf
PDF
1001 câu đàm thoại thông dụng nhất.pdf
PPTX
Chương3,Buổi7,8,9,10(Buổi10 kiểmtraL2).pptx
PPTX
CNDVBC - Chủ nghĩa duy vật biện chứng...
PDF
BIỆN PHÁP PHÁT TRIỂN NĂNG LỰC HỌC TẬP MÔN HÓA HỌC CHO HỌC SINH THÔNG QUA DẠY ...
PDF
SÁNG KIẾN THIẾT KẾ HOẠT ĐỘNG DẠY HỌC CHỦ ĐỀ VẬT SỐNG MÔN KHOA HỌC TỰ NHIÊN 7 ...
PDF
GIÁO ÁN KẾ HOẠCH BÀI DẠY THỂ DỤC 12 CẦU LÔNG - KẾT NỐI TRI THỨC CẢ NĂM THEO C...
PPTX
Từ và câu NHÓM 4 - LỚP 5 CTST tiểu học.pptx
PDF
GIÁO ÁN KẾ HOẠCH BÀI DẠY THỂ DỤC 12 BÓNG CHUYỀN - KẾT NỐI TRI THỨC CẢ NĂM THE...
PDF
GIÁO TRÌNH ỨNG DỤNG CÔNG NGHỆ THÔNG TIN TRONG DẠY HỌC HÓA HỌC Ở TRƯỜNG PHỔ TH...
PDF
SÁNG KIẾN “NGHIÊN CỨU VÀ ĐỀ XUẤT GIẢI PHÁP TỰ RÈN LUYỆN KỸ NĂNG MỀM CHO HỌC S...
PDF
BÀI GIẢNG TÓM TẮT XÁC SUẤT THỐNG KÊ (KHÔNG CHUYÊN TOÁN, 2 TÍN CHỈ) - KHOA SƯ...
PDF
TUYỂN CHỌN ĐỀ ÔN THI OLYMPIC 30 THÁNG 4 HÓA HỌC LỚP 10-11 CÁC NĂM 2006-2021 B...
PDF
GIÁO ÁN KẾ HOẠCH BÀI DẠY THỂ DỤC 11 CẦU LÔNG - KẾT NỐI TRI THỨC CẢ NĂM THEO C...
PDF
Bài giảng Xã hội học đại cương chuyên ngành
PPT
danh-sach-lien-ket_Cấu trúc dữ liệu và giải thuậ.ppt
PDF
GIÁO ÁN KẾ HOẠCH BÀI DẠY THỂ DỤC 11 BÓNG RỔ - KẾT NỐI TRI THỨC CẢ NĂM THEO CÔ...
VNR202 LỊCH SỬ ĐẢNG, MÔN HỌC CẦN THIẾT C
TỔNG QUAN KỸ THUẬT CDHA MẠCH MÁU.5.2025.pdf
Sách không hôi fyjj ịuk gtyi yu> ướt jiii iiij
Mua Hàng Cần Trở Thành Quản Lý Chuỗi Cung Ứng.pdf
1001 câu đàm thoại thông dụng nhất.pdf
Chương3,Buổi7,8,9,10(Buổi10 kiểmtraL2).pptx
CNDVBC - Chủ nghĩa duy vật biện chứng...
BIỆN PHÁP PHÁT TRIỂN NĂNG LỰC HỌC TẬP MÔN HÓA HỌC CHO HỌC SINH THÔNG QUA DẠY ...
SÁNG KIẾN THIẾT KẾ HOẠT ĐỘNG DẠY HỌC CHỦ ĐỀ VẬT SỐNG MÔN KHOA HỌC TỰ NHIÊN 7 ...
GIÁO ÁN KẾ HOẠCH BÀI DẠY THỂ DỤC 12 CẦU LÔNG - KẾT NỐI TRI THỨC CẢ NĂM THEO C...
Từ và câu NHÓM 4 - LỚP 5 CTST tiểu học.pptx
GIÁO ÁN KẾ HOẠCH BÀI DẠY THỂ DỤC 12 BÓNG CHUYỀN - KẾT NỐI TRI THỨC CẢ NĂM THE...
GIÁO TRÌNH ỨNG DỤNG CÔNG NGHỆ THÔNG TIN TRONG DẠY HỌC HÓA HỌC Ở TRƯỜNG PHỔ TH...
SÁNG KIẾN “NGHIÊN CỨU VÀ ĐỀ XUẤT GIẢI PHÁP TỰ RÈN LUYỆN KỸ NĂNG MỀM CHO HỌC S...
BÀI GIẢNG TÓM TẮT XÁC SUẤT THỐNG KÊ (KHÔNG CHUYÊN TOÁN, 2 TÍN CHỈ) - KHOA SƯ...
TUYỂN CHỌN ĐỀ ÔN THI OLYMPIC 30 THÁNG 4 HÓA HỌC LỚP 10-11 CÁC NĂM 2006-2021 B...
GIÁO ÁN KẾ HOẠCH BÀI DẠY THỂ DỤC 11 CẦU LÔNG - KẾT NỐI TRI THỨC CẢ NĂM THEO C...
Bài giảng Xã hội học đại cương chuyên ngành
danh-sach-lien-ket_Cấu trúc dữ liệu và giải thuậ.ppt
GIÁO ÁN KẾ HOẠCH BÀI DẠY THỂ DỤC 11 BÓNG RỔ - KẾT NỐI TRI THỨC CẢ NĂM THEO CÔ...

SSO with SAML 2.0

  • 2. I. SINGLE SIGN ON (SSO) II. SECURITYASERTION MARKUP LANGUAGE (SAML) III. SIMPLE SAML PHP IV. VẤN ĐỀ KHI ÁP DỤNG
  • 5.  Service provider : 1. Cung cấp các chức năng, nghiệp vụ mà người dùng cần sử dụng 2. Kết nối với dịch vụ chứng thực của Identity provider 3. Không quản lý tài khoản người dùng  Identity provider : 1. Quản lý tài khoản người dùng 2. Cung cấp đến các Service provider các dịch vụ chứng thực
  • 6.  Ngày nay có rất nhiều hãng phần mềm cung cấp các sản phẩm, dịch vụ SSO. Tuy nhiên đa số các sản phẩm đều có bản quyền thương mại. (http://en.wikipedia.org/wiki/List_of_singl e_sign-on_implementations)  Bên cạnh các sản phẩm, dịch vụ SSO, SAML 2.0 được phát triển như là 1 giao thức cho phép trao đổi dữ liệu chứng thực bảo mật giữa các hệ thống.
  • 7.  SAML được phát triển dựa trên ngôn ngữ XML.  SAML được công nhận như là 1 tiêu chuẩn trao đổi dữ liệu vào tháng 03 năm 2005.  SAML được nhiều cá nhân, tổ chức hỗ trợ và phát triển.  Với đặc điểm là 1 giao thức, ngôn ngữ, tiêu chuẩn SAML cho phép:  Cài đặt trên nhiều nền tảng, công nghệ, ngôn ngữ lập trình khác nhau.  Trao đổi được với nhiều hệ thống tuân thủ theo chuẩn SAML.  Có thể mở rộng và tùy biến theo nhu cầu của các nhân.  Hoàn toàn miễn phí.
  • 11.  SimpleSAMLphp là phần mềm mã nguồn mở viết bằng ngôn ngữ PHP. Hỗ trợ giao thức SAML như là 1 Service Provider và cả Identity Provider.  Thuận lợi của SimpleSAMLphp : 1. Do viết bằng PHP và sử dụng SAML nên SimpleSAMLphp có thể chạy bất kỳ nền tảng nào. 2. Thiết kế theo hướng module cho phép mở rộng. 3. Đa ngôn ngữ. 4. Đã qua kiểm tra.
  • 12.  Cần xây dựng lại mô hình quản lý người dùng cho identity provider.  Xây dựng phương pháp chứng thực phù hợp.  Xây dựng các thuộc tính trao đổi về thông người dùng giữa identity provider và service provider.