> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sync.cdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 認証

CData Sync REST API V2 は、リクエストを認証するための認証（auth）トークンを使用します。各API リクエストには、サポートされている認証方法のいずれかを使用した有効な auth トークンを含める必要があります。

## サポートされている認証方法

REST API V2 リクエストは、以下のいずれかの方法で認証できます：

* **Auth Token ヘッダー**：リクエストの `x-cdata-authtoken` ヘッダーにトークンを送信します。
* **HTTP Basic 認証**：HTTP Basic 認証ヘッダーのパスワードとしてトークンを送信します。

### メソッド1：リクエストヘッダーへのAuth-Token の含め方

`x-cdata-authtoken` リクエストヘッダーに *AuthToken* の値を含めます。

**例**

```http theme={null}
GET /api.rsc/v2/workspaces HTTP/1.1
Host: <Sync-Host>
x-cdata-authtoken: <AuthToken>
Accept: application/json
```

### メソッド2：HTTP Basic 認証

HTTP Basic 認証ヘッダーのパスワードとして *AuthToken* の値を送信します。ユーザー名は任意の値で構いません。

**例**

```http theme={null}
GET /api.rsc/v2/workspaces HTTP/1.1
Host: <Sync-Host>
Authorization: Basic <base64(Username:AuthToken)>
Accept: application/json
```

## Auth Token の生成

REST API 2.0 は、auth トークンを生成するための次のエンドポイントを提供します：

```xml theme={null}
POST api.rsc/v2/users/generate-token
```

このエンドポイントから返されたトークンは、どちらの認証方法でも使用できます。
