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

# 認証

> ABBYY Vantage API へのリクエストを認証するには、OAuth 2.0 フロー（認可コードフロー、Client Credentials、または Password）を選択し、アクセス トークンを渡します。

サービスへの各 HTTP リクエストには、ABBYY Vantage があなたの身元を確認するために使用する Authorization ヘッダーを含める必要があります。ABBYY に連絡して、ABBYY Vantage サービスでテナントをリクエストしてください。テナントアカウントを取得したら、ユーザーアカウントを作成できます。ユーザーアカウントのメールアドレスとパスワードを使用して、API の認可に使用するアクセス トークンを取得できます。

ABBYY Vantage では、認証に OAuth 2.0 プロトコルが使用されます。OAuth 2.0 による認証は、アクセス トークンの取得と、その後の認可という 2 段階で実行されます。

アクセス トークンは、次の 3 つの標準的な認証方式を使用して取得できます: Resource Owner Password Credentials、認可コードフロー、Client Credentials Flow です。

<div id="openid-connect-discovery-document">
  ## OpenID Connect Discovery ドキュメント
</div>

OpenID Connect (OIDC) Discovery ドキュメントを使用して、アプリケーションを設定できます。テナント識別子の取得方法については、管理者ガイドの「テナント識別子の取得」セクションを参照してください。

**サンプルリクエスト:**

<CodeGroup>
  ```text US theme={null}
  https://vantage-us.abbyy.com/auth2/TestTenant/.well-known/openid-configuration
  ```

  ```text EU theme={null}
  https://vantage-eu.abbyy.com/auth2/TestTenant/.well-known/openid-configuration
  ```

  ```text AU theme={null}
  https://vantage-au.abbyy.com/auth2/TestTenant/.well-known/openid-configuration
  ```
</CodeGroup>

また、ROPC と 認可コードフローでは、discovery document に記載の URL を使用することを推奨します。

<div id="authentication-flow">
  ## 認証フロー
</div>

<Steps>
  <Step title="アクセストークンを取得">
    アクセストークンを取得するには、次の 3 つの認証方式のいずれかを選択します：

    * **Resource Owner Password Credentials (ROPC)** - ユーザー名とパスワードによる直接認証
    * **認可コードフロー** - OAuth のリダイレクトを用いた認可コードフロー
    * **Client Credentials Flow** - クライアント ID とシークレットを使用したマシン間認証
  </Step>

  <Step title="リクエストにトークンを含める">
    すべての API リクエストの Authorization ヘッダーにアクセストークンを設定します。
  </Step>
</Steps>

<div id="next-steps">
  ## 次のステップ
</div>

* [Resource Owner Password Credentials (ROPC)](/ja/vantage/developer/authentication/resource-owner-password-credentials) - ユーザーとして動作するサーバー間アプリケーション向けに推奨
* [認可コードフロー](/ja/vantage/developer/authentication/authorization-code-flow) - ユーザーが操作するアプリケーション向けに推奨
* [Client Credentials Flow](/ja/vantage/developer/authentication/client-credentials) - マシン間統合向けに推奨
