จงอ่านกุรอานให้มากๆ ในแต่ละวัน ท่านอิมามอัชชะอ์บีย์ رحمه الله กล่าวว่า..คนที่อ่านกรุอานบ่อยครั้ง สติปัญญาของเขาจะไม่เสื่อมสภาพในวัยชรา
الع��ر و الشيب لابن أبي الدنيا ص 75
Top 4 Forms of Authentication Mechanisms
1. SSH Keys:
Cryptographic keys are used to access remote systems and servers securely
2. OAuth Tokens:
Tokens that provide limited access to user data on third-party applications
3. SSL Certificates:
Digital certificates ensure secure and encrypted communication between servers and clients
4. Credentials:
User authentication information is used to verify and grant access to various systems and services
Over to you: How do you manage those security keys? Is it a good idea to put them in a GitHub repository?
–
Subscribe to our weekly newsletter to get a Free System Design PDF (158 pages): https://t.co/4QcX8btXGL
OAuth 2.0 Explained With Simple Terms.
OAuth 2.0 is a powerful and secure framework that allows different applications to securely interact with each other on behalf of users without sharing sensitive credentials.
The entities involved in OAuth are the User, the Server, and the Identity Provider (IDP).
What Can an OAuth Token Do?
When you use OAuth, you get an OAuth token that represents your identity and permissions. This token can do a few important things:
Single Sign-On (SSO): With an OAuth token, you can log into multiple services or apps using just one login, making life easier and safer.
Authorization Across Systems: The OAuth token allows you to share your authorization or access rights across various systems, so you don't have to log in separately everywhere.
Accessing User Profile: Apps with an OAuth token can access certain parts of your user profile that you allow, but they won't see everything.
Remember, OAuth 2.0 is all about keeping you and your data safe while making your online experiences seamless and hassle-free across different applications and services.
Over to you: Imagine you have a magical power to grant one wish to OAuth 2.0. What would that be? Maybe your suggestions actually lead to OAuth 3.
–
Subscribe to our weekly newsletter to get a Free System Design PDF (158 pages): https://t.co/4QcX8btXGL
IBM Is offering Free Certification course in Data science
You will Learn
✅ Python Basics
✅ Python Data Structures
✅ Python Programming
Fundamentals
✅ Working with Data in Python
✅ Working with Numpy Arrays
and Simple APIs
https://t.co/1ulq56n2Dv
Give me 2 minutes and I’ll teach you everything you need to know about SemVer:
Semantic versioning is a standardized way to communicate software upgrades. It categorizes changes into three buckets:
���� Major: Contains breaking changes that require users to upgrade their code or integration.
🔹 Minor: Changes are backward-compatible. Typically extends functionality or improves performance.
🔹 Patch: Contains bug fixes that don’t change existing functionality.
SemVer provides an easy and clear way to communicate changes in software, which helps manage dependencies, plan releases, and troubleshoot problems.