Documentation

認証

この記事では、Liferay DXP Cloudで使用される2種類の認証リクエストについて説明します。

最初の方法は 基本認証 です。 これは、サーバーがクライアントに認証を要求するときにエンコードされる承認ヘッダーのHTTPプロトコルです。

2つ目は、ユーザーアクセストークンによるものです。 SSOが有効な場合、トークン認証が必要であることに注意してください。 クッキー access_token からトークンを取得し、 のdxpcloud-authorization ヘッダで使用します。

アップロードAPIでトークン認証を使用する例を次に示します。

curl -X POST /
  http://<HOST-NAME>/backup/upload /
  -H 'Content-Type: multipart/form-data' /
  -H 'dxpcloud-authorization: Bearer <USER_TOKEN>' /
  -F '[email protected]/my-folder/database.tgz' /
  -F '[email protected]/my-folder/volume.tgz'

:ヘッダー dxpcloud-authorization にユーザートークンを渡すことは、バックアップサービスのバージョン 3.2.0 以降でのみ機能します。 以前のバージョンは、少なくとも 3.2.0 にアップグレードする必要があります。 以前のバージョンへのリクエストでは、ヘッダー Authorization: Bearer <PROJECT_MASTER_TOKEN> を使用する必要があります。 プロジェクトマスタートークンを見つけるには、Liferay DXP Cloud管理コンソールの任意のシェルでコマンド env grep LCP_PROJECT_MASTER_TOKEN を実行します。