OAuth
OAuth is an open standard for access delegation. It enables a resource owner to authorize a client to access a protected resource on a server without sharing credentials. The framework specifies roles: resource owner (user), client (application), authorization server, and resource server, and describes how tokens grant access to restricted resources.
OAuth 1.0a, the original flavor, relies on cryptographic signatures and request tokens to authorize access. It
OAuth 2.0, published by the IETF in 2012 as a streamlined framework, decouples authorization from authentication
Security and best practices: use TLS for all transfers; define scopes to limit access; use PKCE for
Relation and usage: widely used for delegated access to APIs, including social login and cloud services. It