> ## 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.

# 認証

> Windows アカウントまたは FlexiCapture アカウントを使用して、アプリケーションサーバーから取得した Bearer トークンにより、ABBYY FlexiCapture Reporting data access REST API に認証します。

特定のtenantで Administrator または Monitoring Operator ロールを持つユーザーは、REST API を介してそのtenantのレポートデータにアクセスできます。

Reporting service data access REST API へのrequestには Bearer 認証が必要です。Bearer トークンは、Windows アカウントまたは ABBYY FlexiCapture アカウントを使用して、ABBYY FlexiCapture アプリケーションサーバーにrequestを送信して取得します。FlexiCapture アカウントを使用する場合は、アプリケーションサーバーの URL に "**/FCAuth**" を追加してください。

ここでは、Windows アカウントを使用してデフォルトのtenantで認証する方法を見てみましょう。

<Accordion title="PowerShell コードサンプル">
  ```
  # Windows アカウントを使用します。これはローカルのアプリケーションサーバーの URL です
  $URI = "https://localhost/Flexicapture12/Server/API/wsdl"
  # 既定の資格情報を使用して認証するプロキシ Web サービスを作成します
  $proxy = New-WebServiceProxy -Uri $URI -UseDefaultCredential  
  # Reporting データアクセスに使用できるトークンを取得するために FlexiCapture API を使用します
  $ticket = $proxy.GetCurrentUserAuthTicket()
  # これで、トークンを含む Bearer 認証ヘッダーを持つrequestを作成し、
  # Reporting データアクセス service に送信できます
  # たとえば、利用可能なアーカイブの一覧を取得します
  $headers = @{ Authorization = "Bearer " + $ticket}
  Invoke-RestMethod -Uri "<%REPORTING_DATA_ACCESS_URL%>/api/DataFile/GetFileList" -Headers $headers
  ```
</Accordion>
