- vừa được xem lúc

Blog#335: Thuật ngữ IT #49: Single Sign-On (Song ngữ: VN - EN - JP)

0 0 26

Người đăng: NGUYỄN ANH TUẤN

Theo Viblo Asia

Hi các bạn, mình là TUẤN. Hiện đang là một Full-stack Web Developer tại Tokyo😊.

Nếu bạn thích bài viết, xin hãy cho mình 1 upvote và follow blog để ủng hộ mình có thêm động lực ra thêm nhiều bài viết hay hơn trong tương lại nhé.😊

Hôm nay mình sẽ giới thiệu đến các bạn một thuật ngữ IT khá hay ho và tiện ích: Single Sign-On (SSO) hay còn được gọi là "Đăng nhập một lần".

1. Single Sign-On (SSO) là gì?

Single Sign-On, hay SSO, chính là một hệ thống giúp người dùng chỉ cần thực hiện một lần đăng nhập (authenticate) để có thể truy cập vào tất cả các ứng dụng và dịch vụ mà họ đã đăng ký sử dụng, mà không cần phải đăng nhập lại nhiều lần. Tiện ích, phải không nào?

1.1. Tại sao lại cần SSO?

Hãy tưởng tượng mỗi ngày bạn phải đăng nhập vào hàng tá các ứng dụng: Email, các ứng dụng công việc, mạng xã hội... Việc nhập mật khẩu liên tục không chỉ mất thời gian mà còn dễ gây nhầm lẫn và thậm chí là mất mật khẩu. Với SSO, chỉ cần một lần xác thực và bạn đã "mở khóa" được tất cả. Thú vị chưa?

1.2. Vậy nguyên tắc hoạt động của nó như thế nào?

Cơ chế hoạt động của SSO khá đơn giản. Khi bạn đăng nhập lần đầu tiên, hệ thống sẽ tạo một phiên làm việc (session) và lưu lại thông tin đó. Mỗi khi bạn truy cập vào một ứng dụng hoặc dịch vụ khác, hệ thống sẽ kiểm tra phiên làm việc đó, và nếu hợp lệ, bạn sẽ được truy cập mà không cần đăng nhập lại.

1.3. Cảnh báo về bảo mật

Mặc dù SSO mang lại nhiều tiện ích nhưng nó cũng có mặt hạn chế. Điểm yếu lớn nhất là nếu ai đó có được quyền truy cập vào phiên làm việc của bạn, họ có thể truy cập vào tất cả các dịch vụ bạn sử dụng. Do đó, việc bảo mật cho key xác thực của SSO là vô cùng quan trọng. Mình khuyên các bạn nên sử dụng các biện pháp bảo mật như xác thực hai yếu tố để tăng cường bảo mật cho tài khoản của mình.

2. Ví dụ

Chắc hẳn các bạn đã từng sử dụng tính năng "Đăng nhập bằng Google" hoặc "Đăng nhập bằng Facebook" khi truy cập vào một số trang web hay ứng dụng, phải không? Đó chính là một ví dụ điển hình về SSO. Thay vì phải tạo một tài khoản mới và nhớ thêm một mật khẩu nữa, bạn chỉ cần đăng nhập qua Google hoặc Facebook - hai dịch vụ mà bạn thường xuyên sử dụng hàng ngày.

3. Kết luận

Single Sign-On không chỉ giúp chúng ta giảm bớt gánh nặng về việc nhớ mật khẩu, mà còn giúp tăng cường trải nghiệm người dùng bằng việc cung cấp quyền truy cập nhanh chóng và mượt mà. Tuy nhiên, đừng quên rằng mọi tiện ích đều đi kèm với trách nhiệm. Đảm bảo rằng bạn luôn bảo vệ tài khoản của mình một cách tốt nhất nhé!

Cảm ơn các bạn đã đọc bài viết. Hy vọng nó giúp ích cho bạn trong việc hiểu biết thêm về công nghệ. Các bạn cứ comment nếu có thắc mắc hay góp ý nhé!


English Version

Alright, folks! Let me break down some cool IT stuff for you in plain ol' English! Today, I'll tell you about something called Single Sign-On (SSO), or as some might say, "Log in once and you're good to go!" 🚀

1. What's this Single Sign-On (SSO) thing?

So, Single Sign-On, or SSO, is basically a system that lets you log in just once to get access to all the apps and services you're signed up for. No need to log in again and again. Cool, right?

1.1. Why do we even need SSO?

Imagine having to sign into a bunch of apps every day: your emails, work apps, social media, and more. Typing in passwords all the time isn't just time-consuming; it's also super easy to mess up or even forget them. With SSO, one login and boom, everything's unlocked. Neat, huh?

1.2. How's it work?

SSO works in a pretty straightforward way. When you log in for the first time, the system sets up a work session and remembers that. So, whenever you hop onto another app or service, the system checks that session, and if it's all good, you're in without re-entering your password.

1.3. A lil' heads up on security

Now, as handy as SSO is, it's not without its quirks. The biggest hiccup? If someone gets into your session, they can jump into any service you use. That means keeping that SSO key super secure is a must. My two cents? Boost your account security with things like two-factor authentication. Better safe than sorry!

2. Got an example?

Ever used the "Log in with Google" or "Log in with Facebook" buttons on some websites or apps? That's classic SSO in action. Instead of making a new account and remembering another password, you just log in with Google or Facebook, which you probably use daily.

3. Wrapping up!

SSO isn't just a lifesaver when you're drowning in passwords; it also smoothens your online experience with swift and smooth access. But remember, with great convenience comes great responsibility. Always keep your accounts locked up tight! 🔒

Thanks for tuning in! Hope this cleared things up a bit. Got questions or thoughts? Drop a comment, and let's chat! 👍🤓


日本語版

こんにちは!今日は便利なITの言葉、シングルサインオン(SSO)についてお話します。

1. シングルサインオン(SSO)って何?

シングルサインオン、略してSSOは、一回のログインだけで色々なアプリやサービスにアクセスできる仕組みのことです。何度もログインする必要がないので、とっても便利だよね!

1.1. なぜSSOが必要?

毎日、たくさんのアプリやサイトにログインするのは大変だよね。パスワードを何度も入力するのは時間がかかるし、間違えやすい。でもSSOを使えば、一度のログインで全部使える。便利でしょ?

1.2. どうやって動くの?

SSOの仕組みはシンプル。最初にログインすると、システムがセッションを作って、情報を保存する。他のアプリやサービスを開く時、そのセッションを確認して、ログインせずに使えるよ。

1.3. 安全性についての注意

SSOは便利だけど、注意点もあるよ。もし誰かがあなたのセッションにアクセスできたら、あなたの全てのサービスが危険になるかも。だから、SSOのキーの安全は大切。二段階認証など、セキュリティを強化する方法を使うことをおすすめするよ。

2.

「Googleでログイン」や「Facebookでログイン」の機能を使ったことがある人も多いと思う。これがSSOの典型的な例。新しいアカウントを作る代わりに、よく使うGoogleやFacebookでログインできる。

3. まとめ

シングルサインオンは、パスワードを覚える手間を減らすだけでなく、ユーザーの体験も良くする。でも、安全性も大切だから、注意してね。

記事を読んでくれてありがとう!この情報が役に立ったら嬉しいな。質問やコメントがあれば、気軽にどうぞ!

Cuối cùng

Như thường lệ, mình hy vọng bạn thích bài viết này và biết thêm được điều gì đó mới.

Nếu bạn thích bài viết, xin hãy cho mình 1 upvote và đăng ký để ủng hộ mình có thêm động lực ra thêm nhiều bài viết hay hơn trong tương lại nhé.

Cảm ơn và hẹn gặp bạn trong những bài viết tiếp theo. Thank you. 😊


Ae nào có dự định trở thành Dev hoặc BrSE tại Nhật (N3-N4, 2-3 năm exp trở lên hoặc zero tech có tiếng N1-N2, cả 2 đầu Nhật và VN) cần mình đưa roadmap hoặc review CV, hiểu hơn về các câu hỏi thường gặp khi interview Dev hoặc BrSE, cách deal lương cao... cần support thì cứ liên hệ mình qua zalo nhé: 0379302361 hoặc Facebook của mình. Hoặc có bất kỳ vấn đề về kỹ thuật nào cần hỏi thì cứ liên hệ mình nhé.

Bình luận

Bài viết tương tự

- vừa được xem lúc

Blog#105: An IMPORTANT message to Junior Developers

. The main goal of this article is to help you improve your English level. I will use Simple English (~B1) to introduce to you the concepts related to software development.

0 0 26

- vừa được xem lúc

Blog#108: 7 ES6 Spread Operator Tricks Should Know

. The main goal of this article is to help you improve your English level. I will use Simple English to introduce to you the concepts related to software development.

0 0 31

- vừa được xem lúc

Blog#110: 🌸What is Unit Testing and Why is it Important?🌸

. The main goal of this article is to help you improve your English level. I will use Simple English to introduce to you the concepts related to software development.

0 0 27

- vừa được xem lúc

Blog#112: 🌸Why your code isn't working: The truth behind using "async/await" with "forEach" in JavaScript🌸

. The main goal of this article is to help you improve your English level. I will use Simple English to introduce to you the concepts related to software development.

0 0 27

- vừa được xem lúc

Blog#114: 🌸Firebase or AWS will be the most popular cloud computing platform in 2023.🌸

. The main goal of this article is to help you improve your English level. I will use Simple English to introduce to you the concepts related to software development.

0 0 34

- vừa được xem lúc

Blog#116: 🌸Heap Sort: A Beginner's Guide to Sorting Data Like a Pro🌸

. The main goal of this article is to help you improve your English level. I will use Simple English to introduce to you the concepts related to software development.

0 0 37