OAuthbased
OAuth-based refers to systems that implement OAuth 2.0 or later to grant third-party applications limited access to a protected resource on behalf of a resource owner. The primary goal is delegated authorization rather than authentication.
Key participants include the resource owner (user), the client (application requesting access), the authorization server (issues
Typical flow: the client directs the resource owner to the authorization server, the owner grants consent, the
While OAuth provides an authorization framework, it is not by itself an authentication protocol. OpenID Connect
Security considerations include using PKCE for public clients, always using HTTPS, employing short-lived access tokens and
Standards and variants: OAuth 2.0 is defined in RFC 6749; bearer tokens in RFC 6750; PKCE in