Skip to main content

WordPress について

WordPress 5.6 以降では、REST クライアント向けに Application Passwords がサポートされています。Iru は HTTP Basic (ユーザー名 + アプリケーションパスワード) で https://YOUR_HOST/wp-json/... を呼び出します。HTTPS が必須です。通常の HTTP では Application Passwords は拒否されます。

仕組み

セルフホストの 5.6 以降、または WordPress.com の Personal 以上 (Free プランでは製品の制限により Application Passwords は利用できません)。 公式リファレンス: Application Passwords、REST API。

前提条件

  • Administrator (または Application Passwords を発行できるロール)。
  • /wp-json に到達でき、セキュリティプラグインでブロックされていないこと。

WordPress を Iru に接続する

Compliance でソースを接続する前に、このタブの手順を完了してください。
1

WordPress の管理画面にサインインする

https://YOUR_HOST/wp-admin を開き、ユーザー を編集して Application Passwords を作成できるユーザー (多くの場合は Administrator) でサインインします。
2

ユーザーを開く

左側の管理メニューで ユーザー → All Users を選択し、Iru が認証に使用するユーザー (多くの場合は専用のサービスアカウント) を選択します。
3

プロフィールを開く

そのユーザーの 編集 (または Profile) を選択して、プロフィール画面を開きます。
4

Application Passwords を開く

Application Passwords セクション (WordPress 5.6 以降) までスクロールします。表示されない場合は、サイトで Application Passwords が許可されていること、および HTTPS で配信されていることを確認してください。
5

新しい Application Password を作成する

Iru Compliance などの名前を入力し、Add New Application Password (または 追加) を選択します。WordPress により、スペース区切りのトークンが生成されます。
6

トークンを一度だけコピーする

アプリケーションパスワードの文字列全体を一度だけコピーします。Iru にはスペースありでもスペースなしでも貼り付けることができます。WordPress はどちらの形式も受け付けます。
Iru Compliance タブに進みます。

トラブルシューティング

Iru サイトのポップアップブロッカー設定を確認して、もう一度お試しください。
パスワードが正しいこと、およびプラグインが REST をブロックしていないことを確認してください。
セキュリティプラグインの設定で wp-json を許可してください。
TLS を有効にしてください。

関連記事

ソース管理

すべての Compliance ソースを参照および管理します。

Compliance の使用を開始する

フレームワーク、アクション、アーティファクト。

Iru の概要

Endpoint、Compliance、Identity がどのように連携するか。

アーティファクト管理

ソースとアクションから得たエビデンスをアップロード、確認、整理します。