すべてのプロダクト
Search
ドキュメントセンター

API Gateway:基本的な認証プラグイン

最終更新日:Jul 31, 2024

このトピックでは、API Gatewayが提供する基本的な認証プラグインについて説明します。 HTTP認証の詳細については、「HTTP認証」をご参照ください。

基本的な認証プラグインの設定

基本的な認証プラグインをJSONまたはYAML形式で設定できます。 2つの形式は同じスキーマを持ち、変換ツールを使用して互いに変換できます。 次のコードは、YAML形式のテンプレートを提供します。

---
users:
  - username: alice
     password: 123456
  - username: bob
     password: 666666
  - username: charlie
     password: 888888
  - username: dave
     password: 111111

基本的な認証プラグインをプラグインデータセットと組み合わせて使用する

プラグインデータセットの作成

  1. API Gatewayコンソールにログインします。 左側のナビゲーションウィンドウで、[APIを開く] > [プラグイン] を選択します。 表示されるページで、[カスタムデータセット] タブをクリックします。

  2. 右上隅の [データセットの作成] をクリックします。 表示されるダイアログボックスで、データセットの名前を指定し、[タイプ] ドロップダウンリストから [BASIC_AUTH_ACCESS] を選択し、[確認] をクリックします。

  3. 作成したデータセットをクリックします。 表示されるページで、[データセットエントリの作成] をクリックします。 [データセットエントリの作成] ダイアログボックスで、パラメーターを指定します。 ユーザー名、パスワード、および有効期間が必要です。

---
users:
  - username: alice
    password: 123456
usersDatasetId: 42f224a17a3e4bd9b098XXXXXXXX3f # The dataset ID.
説明

基本的な認証プラグインは、@ 、! 、<、> 、# 、$、% 、および * の特殊文字をサポートしています。

プラグインデータセットの詳細については、「プラグインデータセット」をご参照ください。