OAuth Client


OAuth Client (RP) is an Actor and a Relying Party within OAuth 2.0 and OpenID Connect and is typically the application making requests to the Resource Server after being delegated by the Resource Owner.

An application requesting Access Token(s) from the Authorization Server to be granted access to a Resource Server which hosts Protected Resources on behalf of the Resource Owner.

OAuth Client that supports OpenID Connect is also called a Relying Party. This name is used because the fact that it relies on the OpenID Connect Provider to provide Authentication of the End-User.

OAuth 2.0 specification defines OAuth 2.0 Client Types:

OAuth 2.0 Profiles#

The OAuth 2.0 specification also mentions a set of OAuth 2.0 Profiles. These profiles are concrete OAuth 2.0 Client Types of applications, that of any OAuth 2.0 Client Types

Creating an OAuth 2.0 Client Application#

Creating an OAuth 2.0 Client Application can be complex so we tried to document at least the basics.

OAuth Client User-Managed Access #

OAuth Client may have a Client Operator that is the User-Managed Access (UMA) Legal Person that operates the OAuth Client.

More Information#

There might be more information for this subject on one of the following: