!!! Overview[1]
The [OAuth 2.0] specification defines two types of [{$pagename}]:
* [Confidential|OAuth Confidential Client]
* [Public|OAuth Public Client]

The [{$pagename}] designation is based on the [Authorization Server]'s definition of secure authentication and its acceptable exposure [levels|Level Of Assurance] of client credentials.  The [Authorization Server] SHOULD NOT make assumptions about the [{$pagename}].

A [OAuth Client] may be implemented as a distributed set of components, each with a different client type and security context (e.g., a distributed [OAuth Client] with both a confidential server-based component and a public browser-based component).  If the [Authorization Server] does not provide support for such [OAuth Clients] or does not provide guidance with regard to their registration, the [OAuth Client] SHOULD register each component as a separate [OAuth Client].

!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]
----
* [#1] - [The OAuth 2.0 Authorization Framework-Client Types|https://tools.ietf.org/html/rfc6749#section-2.1/|target='_blank'] - based on information obtained 2015-01-15