# ClientAuthentication

## Overview

The `ClientAuthentication` class defines constants for OAuth authentication schemes, enabling standardized handling of client authentication methods.

## Constants

* **Http\_Basic\_AuthenticationScheme**: Represents the HTTP Basic Authentication scheme.
* **Request\_Body\_AuthenticationScheme**: Represents the Request Body Authentication scheme.

For more information, refer to the [ClientAuthentication OAuth guide](https://docs.servoy.com/guides/develop/security/oauth).

## Constants Summarized

| Type                                                                         | Name                                                                      | Summary |
| ---------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------- |
| [String](https://docs.servoy.com/reference/servoycore/dev-api/js-lib/string) | [Http\_Basic\_AuthenticationScheme](#http_basic_authenticationscheme)     |         |
| [String](https://docs.servoy.com/reference/servoycore/dev-api/js-lib/string) | [Request\_Body\_AuthenticationScheme](#request_body_authenticationscheme) |         |

## Constants Detailed

### Http\_Basic\_AuthenticationScheme

**Type**\
[String](https://docs.servoy.com/reference/servoycore/dev-api/js-lib/string)

### Request\_Body\_AuthenticationScheme

**Type**\
[String](https://docs.servoy.com/reference/servoycore/dev-api/js-lib/string)

***
