SSO (Single Sign On) là gì? Bạn đã hiểu đúng và đẩy đủ vè chìa khóa thông minh SSO?
Last updated: January 09, 2024 Xem trên toàn màn hình



- 04 Mar 2020
Kinh nghiệm lập dự toán chi phí dự án phần mềm theo phương pháp Man-Month 2139
- 03 Nov 2022
BAU (Business-As-Usual) là gì? 1241
- 01 Nov 2023
Lệnh thay đổi kỹ thuật (Engineering Change Order - ECO) là gì? 1040
- 03 May 2019
Business Rule là gì? 727
- 01 Nov 2021
Phân tích quy trình hiện tại (AS-IS) là gì? 585
- 01 Jul 2023
Phương pháp Shuhari - Làm sao học ít hiểu nhiều? 585
- 01 Aug 2022
"Sponsored Content" là gì? Khác nhau giữa Sponsored Content và Native Advertising? 521
- 05 Jan 2024
Value-Added Distributors (VAD) là gì? 506
- 01 Feb 2022
Thách thức với doanh nghiệp chuyển đổi số trong thời đại VUCA 495
- 01 Feb 2023
Information Radiator là gì? 490
- 01 Jun 2021
Bản thiết kế sơ bộ (Brief) là gì? 435
- 09 Jan 2024
Domain Knowledge là gì? Ưu và nhược điểm? 387
- 01 Nov 2022
Like for like là gì 351
- 01 Dec 2022
Business Critical là gì? 345
- 28 Dec 2023
"Watered-down version" và "Stripped-down version" là gì? 333
- 15 Apr 2020
Phần mềm BPM là gì? So sánh với ERP và các phần mềm Workflows 329
- 03 Feb 2020
Sản phẩm OEM và ODM là gì? 320
- 01 Jan 2024
Phân tích tổ hợp (Cohort Analysis) là gì? 298
- 02 Jan 2024
Domain Engineering là gì? 296
- 29 May 2022
Templafy là gì? Tại sao nói Templafy là nền tảng tài liệu thế hệ mới? 269
- 12 May 2021
Các yêu cầu thay đổi (Change Requests) - nỗi ám ảnh của team dự án phần mềm 267
- 14 Aug 2022
Khác biệt giữa tiêu chí hoàn thành DOD (Definition of Done) với tiêu chí nghiệm thu (Acceptance Criteria) 267
- 08 Dec 2023
Resource Leveling là gì? 262
- 01 May 2021
Unit Test là gì? 260
- 28 Nov 2023
Nén tiến độ dự án (Crashing) là gì? 247
- 02 Nov 2023
"State-of-the-art product" là gì? 238
- 04 Jan 2023
Đánh giá nhân sự theo chuẩn người Nhật 220
- 07 Dec 2022
Lean Software Development là gì? 205
- 08 Dec 2022
Phân biệt Cookbook, In a nutshell và Dummies 197
- 11 Dec 2022
Sustaining Engineering là gì? 180
- 17 Aug 2020
Mục tiêu dự án là gì? Làm thế nào để xác định mục tiêu? 180
- 05 Mar 2024
[Học tiếng Anh] "Go with caveats" là gì? 175
- 22 Nov 2023
Phân biệt tư duy hệ thống khác với tư duy thiết kế 174
- 24 Mar 2023
Mô hình kinh doanh Open-Core là gì? 162
- 08 Mar 2022
Mô hình nguồn mở hoạt động ra sao? 151
- 14 May 2024
Chiến lược răng lược là gì? Làm thế nào để tận dụng chiến lược răng lược trong kinh doanh? 147
- 08 Mar 2020
Vì sao doanh nghiệp cần phải tạo Web bán hàng? 143
- 14 Dec 2022
Phương pháp kiểm tra Fagan Inspection là gì? 135
- 01 May 2023
[Tư vấn CNTT] Quản lý ngân sách CNTT cho doanh nghiệp 132
- 01 Apr 2022
Chi phí nhà thầu phụ chiếm bao nhiêu phần trăm gói thầu? 130
- 01 Sep 2020
Co-founder là gì? Vai trò của các Co-Founder khi lập nghiệp. 129
- 19 Aug 2020
Lift & Shift - Phương pháp tối ưu dịch chuyển hệ thống phần mềm qua đám mây 129
- 06 Dec 2023
Loại phần mềm "fire-and-forget" là gì? 128
- 17 Feb 2018
Hệ luỵ khi sử dụng Web Hosting từ nhà cung cấp kém chất lượng 118
- 01 Dec 2023
Microsoft Power Apps là gì? 117
- 09 Dec 2023
Phần mềm Best-of-class là gì? 116
- 18 Mar 2018
Dịch vụ Hosting cho Website là gì? Các lời khuyên chọn Hosting tốt nhất 110
- 09 Feb 2021
Tầm nhìn là gì? Tí dụ minh họa cụ thể về tầm nhìn 103
- 03 Oct 2021
Khác biệt giữa thiết kế phần mềm và thiết kế công trình xây dựng 98
- 01 Nov 2021
Knowldge Base là gì? 94
- 25 Apr 2018
Bảo hộ bản quyền phần mềm dưới khía cạnh sở hữu trí tuệ như thế nào? 86
- 14 Sep 2021
COQ (Cost of quality) áp dụng cho chất lượng phần mềm như thế nào? 77
SSO (Single Sign On) là cơ chế đăng nhập một lần nhưng có thể sử dụng khắp mọi nơi, tương tự như bạn chỉ cần 1 chìa khóa thông minh có thể mở cửa tất cả các phòng trong biệt thự của bạn. SSO có trong nhiều hệ thống ứng dụng. Người dùng chỉ cần đăng nhập một lần để truy cập vào tất cả các hệ thống ứng dụng đáng tin cậy lẫn nhau. Nó bao gồm một cơ chế có thể ánh xạ thông tin đăng nhập chính này với các ứng dụng khác để đăng nhập cùng một người dùng.
SSO là gì?
SSO là viết tắt của Single Sign On, có nghĩa là bạn có thể đăng nhập vào một hệ thống trong một nhóm ứng dụng đa hệ thống (google, youtube, console...) và bạn có thể nhận ủy quyền trong tất cả các hệ thống khác mà không cần đăng nhập lại. SSO thường yêu cầu một trung tâm xác thực độc lập như passport chẳng hạn. Giống như đi máy bay vậy tất cả thông tin đăng nhập vào hệ thống con (an ninh, hành lý...) phải thông qua hộ chiếu. Bản thân hệ thống con sẽ không tham gia vào hoạt động đăng nhập. Sau khi hệ thống đăng nhập thành công, hộ chiếu sẽ cấp Token (mã thông báo) cho mỗi hệ thống con. Các hệ thống con có thể giữ các Token để có được các tài nguyên được bảo vệ của riêng chúng.
SSO giống như một chiếc chìa khóa thông minh
Đúng vậy. Bạn đã bao giờ cầm trong tay chìa khóa thông minh của ô tô hay xe máy chưa? Chỉ cần smartkey là bạn có thể mở cửa xe và cốp xe, tự động khóa xe, khởi động xe và thậm chí chống trộm nữa.
SSO ngày nay không chỉ dừng lại ở chức năng ban đầu là đăng nhập một lần, mà còn được mở rộng ra các chức năng thông minh khác như truy cập một số vùng tài nguyên dữ liệu, trao đổi dữ liệu... Thí dụ ứng dụng Web của bạn tích hợp tài khoản Facebook, cho phép người dùng dùng chính tài khoản facebook của họ để đăng nhập vào Web của bạn, và cũng từ Web của bạn có thể post dữ liệu lên thẳng Facebook mà không cần chuyển qua Facebook. Thật tiện lợi phải không?
SSO cũng giống như một thẻ chip, nơi lưu trữ thông tin về định danh và các quyền mà bạn có
Ưu và nhược điểm của SSO
Single Sign-On có nhiều ưu điểm:
- Giảm số lượng tên đăng nhập (username) và mật khẩu (password) mà người dùng cần phải ghi nhớ.
- Giảm số lần phải nhập thông tin tên đăng nhập và mật khẩu.
- Những rủi ro về việc lộ thông tin người dùng khi đăng nhập nhiều lần cũng được tiết chế lại.
- Là loại phần mềm trung gian đặc biệt giúp kết nối các ứng dụng trong cùng hệ sinh thái. Ví dụ phần mềm Cổng thông tin và Dịch vụ Công của một Bộ sẽ sử dụng danh mục tài khoản người dùng của Bộ.
Tất nhiên không một công cụ nào là hoàn hảo, ngoài những lợi ích SSO cũng có một vài hạn chế như:
- Phát sinh thêm các chi phí phát triển khi thông qua server bên thứ ba. Thương SSO có kích thước tương đương 1 sub-module, nhưng trong thực tế SSO có thể là 1 module rất lớn bao gồm quản lý toàn bộ quyền hạn truy cập và cấp phát tài nguyên.
- Có thể phải phụ thuộc vào bên cung cấp dịch vụ SSO.
Những lợi ích khác mà SSO đem lại
Trải nghiệm đăng nhập được hợp lý hóaMang tới trải nghiệm đăng nhập vượt trội bằng cách giảm hoặc loại bỏ lời nhắc đăng nhập. |
Tăng năng suất cho nhân viênĐơn giản hóa việc truy nhập và khám phá ứng dụng với trải nghiệm cho chạy ứng dụng tập trung, chỉ cần một lần bấm. |
Bảo mật nâng caoGiảm việc tái sử dụng tên người dùng và mật khẩu trong các ứng dụng nhằm giúp giảm thiểu nguy cơ xảy ra vi phạm. |
Tăng hiệu quả CNTTQuản lý tài khoản người dùng tập trung và tự động thêm hoặc loại bỏ quyền truy nhập người dùng trong các ứng dụng dựa trên vai trò hoặc tư cách thành viên nhóm. |
Trên đây là những kiến thức giải đáp về SSO là gì và những ưu, nhược điểm của "phần mềm đặc biệt" này. Hy vọng qua bài viết này bạn có thêm thông tin để hoàn chỉnh thiết kế hệ sinh thái phần mềm của doanh nghiệp mà bạn đang công tác. Để được hỗ trợ sâu rộng về triển khai thực tế, hãy liên hệ chúng tôi cập nhật thêm về các hướng dẫn cụ thể
Phạm Đình Trường
TIGO Solutions