SSO là gì? Tìm hiểu vè Single Sign-On (Đăng nhập một lần)
26/11/2024Trong thời đại số, SSO (Single Sign-On) đã trở thành một giải pháp xác thực quan trọng, được sử dụng phổ biến để quản lý truy cập, duy trì an toàn thông tin và trải nghiệm người dùng. Vậy SSO là gì? SSO hoạt động như thế nào? Trong bài viết này, Viettel IDC sẽ cung cấp “tất tần tật” những thông tin chi tiết về SSO, từ khái niệm, phân loại, tầm quan trọng đến cách thức hoạt động.

SSO là gì?
SSO (Single Sign-On) là giải pháp xác thực cho phép người dùng đăng nhập một lần duy nhất để truy cập vào nhiều ứng dụng và trang web. Thay vì phải nhập thông tin đăng nhập nhiều lần, với SSO, người dùng có thể truy cập vào tất cả các tài nguyên mạng được bảo vệ bằng mật khẩu. Đây là phương pháp tiên tiến giúp tối ưu hóa trải nghiệm người dùng đồng thời tăng an toàn an ninh thông tin.
Phân loại SSO
SSO được triển khai dựa trên nhiều tiêu chuẩn và giao thức khác nhau để đảm bảo tính linh hoạt và bảo mật. Dưới đây là các loại SSO phổ biến:
SAML (Security Assertion Markup Language)
SAML là giao thức sử dụng thông điệp ngôn ngữ đánh dấu mở rộng (XML) để trao đổi thông tin xác thực giữa các thành phần trong hệ thống SSO gồm người dùng, nhà cung cấp dịch vụ và nhà cung cấp xác thực. Đây là một trong những giải pháp SSO có tính bảo mật và linh hoạt tốt nhất do không yêu cầu ứng dụng lưu trữ thông tin xác thực của người dùng trên hệ thống.
OAuth (Open Authentication)
OAuth là một giao thức xác thực mở, cho phép ứng dụng truy cập dữ liệu người dùng từ các trang web khác mà không yêu cầu mật khẩu. Thông qua application programming interface (API), OAuth sử dụng mã thông báo (token) để xác thực và ủy quyền người dùng, cho phép ứng dụng trao đổi các yêu cầu xác thực trong một khuôn khổ đã thiết lập.
OIDC (OpenID Connect)
OIDC là giao thức cho phép sử dụng một tập thông tin xác thực để truy cập vào nhiều trang web. Thay vì chuyển token xác thực qua bên thứ ba, OIDC cung cấp thông tin xác thực và bổ sung, giúp ứng dụng xác minh danh tính của người dùng.
Kerberos
Kerberos là hệ thống xác thực mạng phân tán, sử dụng phiên làm việc (tickets) để xác thực và ủy quyền người dùng. Giải pháp này được ứng dụng phổ biến trong các mạng nội bộ của doanh nghiệp. Sử dụng mô hình máy chủ trung tâm, Kerberos cho phép người dùng chỉ cần đăng nhập một lần duy nhất để truy cập vào các tài nguyên trong mạng. Ngoài ra, Kerberos sử dụng mã bảo mật để ngăn truy cập trái phép vào các thông tin đã được nhận dạng.
Tầm quan trọng của SSO

Mang lại tiện lợi cho người dùng
SSO cho phép người dùng chỉ cần đăng nhập một lần duy nhất để truy cập vào nhiều ứng dụng và dịch vụ khác nhau. Điều này không chỉ giúp tiết kiệm thời gian mà còn hạn chế sự bất tiện khi phải nhớ và nhập nhiều tài khoản đăng nhập khác nhau. Người dùng có thể tập trung trải nghiệm mà không bị gián đoạn bởi các yêu cầu xác thực lặp đi lặp lại.
Cải thiện an ninh
SSO nâng cao mức độ bảo mật của hệ thống bằng cách giảm lượng thông tin đăng nhập mà người dùng cần quản lý. SSO giúp kiểm soát quyền truy cập mạnh mẽ cho tất cả các loại giữ liệu, giúp hạn chế tối đa các mối đe dọa an ninh mạng khai thác lỗ hổng bảo mật.
Tăng hiệu quả và giảm chi phí
Việc loại bỏ nhu cầu đăng nhập vào nhiều ứng dụng không chỉ giúp người dùng tiết kiệm thời gian mà còn tối ưu hóa hiệu suất làm việc. Đối với đội ngũ quản trị hệ thống, SSO giảm thiểu khối lượng công việc liên quan đến quản lý thông tin đăng nhập, xử lý yêu cầu đặt lại mật khẩu, hay hỗ trợ kỹ thuật. Nhờ đó, doanh nghiệp có thể cắt giảm chi phí vận hành và cải thiện hiệu quả sử dụng nguồn lực.
Dễ tích hợp
SSO hỗ trợ khả năng tích hợp mạnh mẽ với các ứng dụng và dịch vụ khác thông qua các giao thức phổ biến như SAML và OAuth. Điều này giúp doanh nghiệp triển khai SSO một cách dễ dàng, linh hoạt, phù hợp với hệ thống hiện có, đồng thời đảm bảo tính tương thích cao khi mở rộng hoặc nâng cấp trong tương lai.
Cách thức hoạt động của SSO
Cơ chế hoạt động của SSO được thiết kế để mang lại sự thuận tiện và an toàn cho người dùng khi truy cập vào nhiều hệ thống. Quá trình này diễn ra theo các bước sau:
- Truy cập ứng dụng hoặc hệ thống: Người dùng truy cập vào một ứng dụng hoặc hệ thống tích hợp SSO.
- Yêu cầu thông tin đăng nhập: Hệ thống SSO sẽ yêu cầu người dùng nhập thông tin đăng nhập như tên người dùng và mật khẩu, thông qua một giao diện trung tâm.
- Xác thực thông tin đăng nhập: Sau khi cung cấp thông tin, hệ thống SSO tiến hành xác thực ticket hoặc mã xác thực của người dùng. Nếu thông tin chính xác, hệ thống SSO sẽ chứng thực người dùng và chuyển tiếp yêu cầu đến ứng dụng.
- Gửi yêu cầu xác thực khi truy cập ứng dụng khác: Khi người dùng muốn truy cập vào một ứng dụng hoặc hệ thống khác trong cùng hệ thống SSO, ứng dụng này sẽ gửi yêu cầu xác thực đến hệ thống SSO.
- Kiểm tra phiên làm việc hoặc mã thông báo: Hệ thống SSO kiểm tra phiên làm việc hoặc mã thông báo đã tạo trước đó. Nếu hợp lệ, hệ thống xác nhận danh tính của người dùng.
- Cấp quyền truy cập: Hệ thống SSO chuyển tiếp xác nhận này đến ứng dụng hoặc hệ thống yêu cầu, cho phép người dùng truy cập vào các tài nguyên hoặc chức năng mà họ được phân quyền.
SSO có gì khác các giải pháp quản lý truy cập khác?
SSO và Quản lý danh tính liên kết (Federated Identity Management - FIM)
FIM cho phép quản lý danh tính trên nhiều ứng dụng từ các nhà cung cấp khác nhau. Trong khi đó, SSO tập trung vào việc xác thực trong cùng một hệ sinh thái ứng dụng.
|
Tiêu chí |
SSO |
FIM |
|
Phạm vi |
Một nhà cung cấp ứng dụng |
Nhiều nhà cung cấp ứng dụng |
|
Chức năng chính |
Đăng nhập một lần |
Quản lý danh tính đa miền |
SSO và Same Sign - On
Đăng nhập tương tự và đăng nhập một lần đều giúp người dùng đăng nhập chỉ một lần nhưng có sự khác biệt rõ rệt như sau:
|
Tiêu chí |
Single Sign-On |
Same Sign-On |
|
Khái niệm |
Người dùng chỉ cần đăng nhập một lần để truy cập vào nhiều ứng dụng hoặc hệ thống khác nhau. |
Người dùng sử dụng cùng một bộ thông tin đăng nhập trên nhiều ứng dụng hoặc hệ thống. |
|
Phạm vi |
Hạn chế ở mức độ hệ thống cụ thể |
Mở rộng trên nhiều hệ thống và ứng dụng |
SSO và Xác thực đa yếu tố (Multi-Factor Authentication - MFA)
MFA là phương pháp bảo mật yêu cầu người dùng cấp và xác minh ít nhất hai hoặc nhiều yếu tố xác thực khác nhau để chứng minh danh tính khi muốn truy cập vào hệ thống.
SSO và MFA có thể kết hợp để vừa đảm bảo tính tiện lợi, vừa tăng cường bảo mật của các ứng dụng web.
Tổng kết
SSO hoạt động như một trung gian để quản lý và xác thực thông tin đăng nhập, từ đó ủy quyền quyền truy cập đến các ứng dụng khác nhau. Người dùng chỉ cần đăng nhập một lần duy nhất mà vẫn có thể sử dụng nhiều dịch vụ liên kết, giúp nâng cao trải nghiệm sử dụng, tối ưu hóa thời gian, và đảm bảo an toàn dữ liệu.
Tin liên quan
Viettel IDC dẫn đầu bảng xếp hạng Enterprise of Choice 2026 tại nhiều hạng mục quan trọng
Viettel IDC đạt 6 thứ hạng nổi bật tại Enterprise of Choice 2026, trong đó có 5 vị trí Top 1 ở các hạng mục về công nghệ thông tin, phát triển bền vững, doanh nghiệp được yêu thích bởi người lao động, lãnh đạo và thế hệ trẻ. Kết quả ghi nhận những nỗ lực của doanh nghiệp trong xây dựng môi trường làm việc tích cực, lấy con người làm trung tâm.
So sánh các dịch vụ cloud backup phổ biến tại Việt Nam
So sánh các dịch vụ cloud backup phổ biến tại Việt Nam về phạm vi sao lưu, bảo mật, khôi phục, chi phí và mô hình triển khai để doanh nghiệp dễ lựa chọn.
Dịch vụ lưu trữ đám mây nào tốt nhất cho doanh nghiệp nhỏ 2026? 9 lựa chọn nên tham khảo
So sánh 9 dịch vụ lưu trữ đám mây cho doanh nghiệp nhỏ năm 2026: công cụ chia sẻ file, Object Storage trong nước và quốc tế, kèm tiêu chí chọn nhà cung cấp.
Mua chứng chỉ SSL cho website ở đâu uy tín? 5 kênh mua và triển khai
Có 5 kênh mua và triển khai chứng chỉ SSL cho website: CA, đại lý trong nước, nhà cung cấp hosting, nhà đăng ký tên miền và CA miễn phí. Xem ưu nhược điểm và cách kiểm tra nơi bán uy tín.
Lưu trữ ngoài có an toàn không? Rủi ro và cách bảo vệ dữ liệu doanh nghiệp
Lưu trữ dữ liệu bên ngoài có an toàn không? Phân tích rủi ro, các lớp bảo vệ cần có và tiêu chí chọn nhà cung cấp cho doanh nghiệp.
VDS là gì? VDS khác VPS và Dedicated Server như thế nào?
VDS là gì, khác VPS và Dedicated Server ở điểm nào, ưu nhược điểm và trường hợp nên sử dụng.
Cách triển khai observability cho ứng dụng đám mây và microservices như thế nào
Hướng dẫn triển khai observability cho ứng dụng đám mây và microservices qua 7 bước, từ xác định SLI/SLO đến tối ưu chi phí telemetry.
Top nhà cung cấp dịch vụ Dedicated Server giá tốt, tốc độ ổn định tại Việt Nam
Tổng hợp các nhà cung cấp Dedicated Server tại Việt Nam, so sánh mô hình dịch vụ, cấu hình, Data Center, uptime, băng thông và giá công bố.
Top nhà cung cấp dịch vụ Hosting và VPS uy tín tại Việt Nam
Top nhà cung cấp Hosting và VPS uy tín tại Việt Nam. So sánh hạ tầng, uptime, loại dịch vụ và các tiêu chí cần kiểm tra trước khi lựa chọn.
Thuê Cloud GPU có đắt không?
Thuê Cloud GPU có đắt không phụ thuộc vào yếu tố nào? Phân tích các mô hình tính phí, chi phí ẩn và cách tối ưu ngân sách khi dùng GPU đám mây.
Bình luận ()