SSO là gì? Ưu điểm và nhược điểm của SSO (Single Sign-on). SSO hoạt động như thế nào? Tìm hiểu ngay!
SSO là gì? Ưu điểm và nhược điểm của SSO (Single Sign-on)
Như đã đề cập, việc xác thực tài khoản ngày nay gần như là bắt buộc và phổ biến với hầu hết các trang web. Tuy nhiên, điều này dẫn đến một tình trạng là người dùng phải lập rất nhiều tài khoản khác nhau, đồng nghĩa với việc phải nhớ vô số tên tài khoản và mật khẩu. Ngoài ra, việc đăng nhập liên tục tốn không ít thời gian và công sức.
SSO (Single Sign-on), được tạo ra như một công cụ cực kì hữu ích giúp người dùng có thể truy cập vào những trang web trên mà chỉ cần đăng nhập một lần duy nhất. Nói một cách dễ hiểu, nếu bạn đã được xác thực danh tính ở trang web thứ nhất thì khi sang trang web thứ hai bạn không cần đăng nhập nữa.
SSO (Single Sign-on) là gì?
Ưu điểm và nhược điểm của SSO
Hệ thống nhận dạng liên kết là nơi tập trung và liên kết các thông tin người dùng. Có 4 tiếu chí để cấu tạo nên hệ thống nhận dạng liên kết:
Vậy SSO hoạt động như thế nào?
Khi bạn đăng nhập vào trang web A thì domain của A sẽ tự động lưu ngay thông tin đăng nhập của bạn vào cookie. Sau đó, để bạn được tiếp tục đăng nhập khi truy cập vào trang web B thì domain B sẽ phải đọc được cookie do trang web A tạo ra. Xét trên lý thuyết, điều này gần như là không thể vì domain của các trình duyệt hiện nay chỉ truy cập cookie do chính nó tạo ra.
SSO có nhiệm vụ chia sẻ thông tin cookie cho các domain của các trang web với nhau. SSO gồm nhiều giai thức với cơ chế chia sẻ khác nhau, nhưng cuối cùng đều tạo ra một domain trung tâm. Thông qua domain này, thông tin về cookie của các trang web sẽ được chia sẻ với domain con.
Để có thể dễ hình dung, mình sẽ lấy cho các bạn một ví dụ. Ví dụ, domain trung tâm tạo ra một json web token (jwt) và mã hóa nó. Khi bạn truy cập vào trang web mang domain con thì sẽ được điều hướng đến domain trung tâm này token sẽ được trả lại và lưu ở trình duyệt. Sau đó, nếu bạn tiếp tục truy cập vào những domain con khác thì tương tự, cũng sẽ được điều hướng đến domain trung tâm, nhưng do lần này đã có token nên việc đăng nhập lại là không cần thiết nữa.
Cơ chế hoạt động
Trên đây là bài viết định nghĩa về SSO và những ưu điểm, nhược điểm của công cụ này. Hy vọng thông qua bài viết bạn đã có cho mình những kiến thức bổ ích. Đừng quên chia sẻ bài viết lí thú này với mọi người nữa nhé!
Trung tâm chuyên sửa chữa thay thế, bảo hành miễn phí, nhượng quyền thương hiệu trungtambaohanh.com + marketing.