プラグインをインストールまたはカスタマイズするには、セルフホスト型のWordPress.orgサイトを使用しなければなりません。WordPress.comサイトを使用している場合、プラグインはインストールできません。サイトの違いについては、wordpress.com提供の「WordPress.comとWordPress.org」をお読みください。
- 既存のWordPressサイトに管理者としてログインします。
- 左の管理メニューから [Plugins(プラグイン)]>[Add New(新規追加)] を選択します。
- 「Login by Auth0」を見つけます。
- Login by Auth0プラグインで [Install Now(今すぐインストール)] をクリックしてから、 [Activate(アクティブ化)] を選択します。
Auth0は、[Settings(設定)]タブの[Basic Information(基本情報)]で Domain(ドメイン) 、 Client ID(クライアントID) 、 Clienet Secret(クライアントシークレット) が入力されるまでログインフォームを置き換えません。
マルチサイトのセットアップ
-
すべてのサイトでアプリケーションとデータベース接続の両方を共有する
- メインサイトにセットアップウィザードの手順を実行して、完了させます。
- 他のすべてのサイトを手動で構成します。その際には、Auth0の設定ページの[Basic(基本)]タブにあるメインサイトの ドメイン 、 クライアントID 、 クライアントシークレット を使用します。
- アプリケーションの Allowed Callback URLs(許可されているCallback URL) 、 Allowed Web Origins(許可されているWebオリジン) 、および Allowed Logout URLs(許可されているログアウトURL) に各サイトを含めて更新します(ネットワークにサブドメインがある場合には、ワイルドカードを使うことができます)。
-
各サイトに独自のアプリケーションがあり、データベース接続を共有する
- メインサイトにセットアップウィザードの手順を実行して、完了させます。
- それぞれのサイトに手動で1つのアプリケーションを作成し、作成済みのデータベース接続に追加します。
- それぞれのサイトについて、Auth0の設定ページにある[Basic(基本)]タブに ドメイン 、 クライアントID 、 クライアントシークレット の値を追加します。
- 各サイトに独自のアプリケーションと独自のデータベース接続がある 。この場合には、それぞれのサイトにセットアップウィザードの手順を実行して、完了させます。
セットアップウィザード
オプション1:標準セットアップ
https://tenant-name.auth0.com/api/v2/」の場合、テナントのドメインは「tenant-name.auth0.com」になります。テナントのドメインについては、「テナントを作成する」をお読みください。
WordPress管理のセットアップウィザードに戻って、 [Standard(標準)] をクリックします。表示された画面で [Start Standard Setup(標準セットアップの開始)] をクリックします。
テナントのドメインと、上記で生成したAPIトークンを入力します。このトークンはセットアップのプロセスでのみ使用され、データベースには保管されません。
セットアップの最初の手順が完了すると、[Configure your social connections(ソーシャル接続を構成する)]画面が表示されます。 [Next(次へ)] をクリックして、管理者アカウントの移行に進みます。
に準拠していることを確認してください。詳細については、「Auth0データベース接続のパスワード強度:パスワードポリシー」をお読みください。
サイトを正しく構成するには、セットアップウィザードを最後まで完了させる必要があります。何らかの理由でウイザードが失敗して、[setup successful(セットアップの成功)]画面に到達できなかった場合には、 wp-admin >[Auth0]>[Error Log(エラーログ)] でプラグインのエラーログを確認し、提供されている手順で原因を特定します。
完全に最初からやり直すには、で作成したアプリケーションやデータベース接続を削除します。WordPressで [Auth0]>[Settings(設定)]>[Basic(基本)] に移動し、ドメイン、クライアントID、およびクライアントシークレットを削除してから、 [Save(保存)] をクリックします。管理メニューにある [Setup Wizard(セットアップウィザード)] をクリックして、プロセスをもう一度最初から始めます。
それでもインストールできない場合は、エラーログに記録されているエラーメッセージも含めてAuth0 Communityにスレッドを投稿してください。喜んでお手伝いさせていただきます!
オプション2:ユーザー移行でのセットアップ
オプション3:手動でのセットアップ
オプション4:インポートでのセットアップ
セットアップの完了
- WordPressからログアウトして、Auth0フォームが
/wp-login.phpで表示されることを確認します。 - 前の手順で作成したAuth0ユーザーを使ってログインします。
- ログアウトして、異なるメールアドレス(WordPressの一般設定で[Anyone can register(登録自由)]がオンの場合)を使ってアカウントを作成してみます。
- ソーシャル接続(有効に設定している場合)を使ってログインしてみます。
手動でのセットアップ
- [Auth0 Dashboard]>[Applications(アプリケーション)]>[Applications(アプリケーション)]に移動して、 [Create(作成)] を選択します。
- アプリケーションに分かりやすい名前を入力し、 [Regular Web Applications(通常のWebアプリケーション)] を選択してから [Create(作成)] を選択します。
- WordPressをインストールするために、アプリケーションを構成します。アプリケーションの構成方法については、「Login by Auth0を構成する」を参照し、「WordPressでAuth0の設定を更新する」の全セクションにある手順に従います。