DrupalでAPIキー認証を設定する
APIキー認証は、Drupal APIをシンプルかつ効果的に保護する方法を提供します。ユーザー用のAPIキーを生成すると、これらのキーは固有の識別子として機能し、Drupal APIへのアクセスを管理および保護するのに役立ちます。認証のために、クライアントは各リクエストのAuthorizationヘッダーでユーザーのDrupalユーザー名とAPIキーを送信する必要があります。 Drupal API認証 モジュールはアクセスを許可する前にこの組み合わせを検証します。 このモジュールは Drupal 8、9、10、11 をサポートしています。
- コンポーザの使用
- ドラッシュを使用する
- 手動インストール
前提条件:
- REST UI: このモジュールは、REST モジュールを構成するためのユーザーフレンドリーなインターフェースを提供します。
- 次のWebサービスモジュールを有効にします。 延長 Drupal サイトのセクション (/admin/modules) :
- JSON:API
- REST UI
- RESTful Web サービス
- 連載
API を有効にしてメソッドを割り当てます。
- 最初のステップは、APIを有効にし、そのAPIで許可されるメソッドと操作を割り当てることです。これは、 REST UI モジュールを使用するか、Drupal 構成を直接変更します。
- 以下を行うには、 APIを有効にする
- REST UIモジュールを使用してAPIを有効にするには、 構成 ボタン(下記参照)をクリックします。
- この例では、 /エンティティ/ユーザー API を有効にします。これを行うには、その前に表示されている [有効にする] オプションをクリックします。
- 私たちの目標は Drupal でユーザーを作成することなので、次の構成を選択します。
- 方法: POST
- フォーマット: JSONの
- 認証プロバイダー: REST API 認証
- これにより、miniOrange API認証モジュールがAPIを認証できるようになります。 設定を保存 続行するにはボタンを押します。
構成手順
APIキー認証方法の設定:
- このステップでは、APIキーを生成します。これを行うには、 API認証 モジュールのタブ (/admin/config/people/rest_api_authentication/auth_settings)。
- 基本構成、有効にする 認証を有効にする トグル。
- 入力する アプリケーション名 をクリックして APIキー 認証方法 のセクションから無料でダウンロードできます。
- 基本認証
- APIキー認証
おめでとうございます!Drupal API 認証モジュールを使用して API キー認証方式を正常に設定しました。
設定が成功しなかった場合は、 drupalsupport@xecurify.comエラーウィンドウのスクリーンショットを添付していただければ、問題の解決をお手伝いし、セットアップ手順をご案内いたします。
ご返答ありがとうございます。 すぐにご連絡させていただきます。
何か問題が発生しました。 もう一度質問を送信してください
