WordPress OAuth を使用して WHMCS シングル サインオン (SSO) を構成する
概要
セットアップ シングル サインオン (SSO) WHMCS ID プロバイダー (IDP) を介して WordPress ウェブサイト上で WordPress OAuth および OpenID Connect シングル サインオン プラグイン。WHMCS SSO を実装すると、ユーザーはエンタープライズ レベルの WHMCS OAuth プロバイダーを使用して、単一の資格情報セットで Web サイトやアプリケーションにログインできるようになります。 WHMCS は OAuth プロバイダーとして機能し、WordPress は OAuth クライアントとして機能します。 WordPress WHMCS 認証 WHMCS OAuth WordPressプラグインは、ユーザー名とパスワードを覚えておく必要がなくなり、これら2つの間でスムーズなログインを実現します。WHMCS OAuth WordPressプラグインは、次のような高度なSSO機能も提供します。 ユーザープロファイル属性マッピング、ロールマッピング、 と ユーザー グループに基づいて Web サイトのページと投稿へのアクセスを許可する WHMCSに存在します。また、SSOの背後でWordPressサイト全体を保護することもできます。WHMCS WordPress OAuth SSO プラグインはユーザーのログインプロセスを保護し、ユーザー認証権限を向上させます。このプラグインをインストールするには、以下のガイドの手順に従ってください。
前提条件: ダウンロードとインストール
- WordPress インスタンスに管理者としてログインします。
- WordPress に移動します ダッシュボード -> プラグイン をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します 新規追加.
- を検索 WordPress OAuth シングルサインオン (SSO) プラグインを選択してクリックします 今すぐインストール.
- インストールしたら、をクリックします アクティブにしましょう.
WHMCS シングル サインオン (SSO) を設定する手順 WordPress にログインする
ステップ1: WHMCSをOAuthプロバイダーとして設定する
- まず、WHMCS ドメインに移動し、WHMCS 管理者アカウントにログインします。
- 次の画面が表示されます。 に行く オープンIDコネクト 上部のナビゲーションバーにあります。
- ソフトウェアの制限をクリック 新しいクライアント API 認証情報の生成
- アプリの詳細ページにリダイレクトされます。 必要事項を入力して入力してください 承認されたリダイレクト URI from ミニオレンジ OAuth/OpenID プラグインを接続してクリックします 資格証明の生成.
- アプリの詳細ページが表示されます。 ここで見つけることができます 顧客ID と クライアントシークレット.
- これらの認証情報を MO OAuth プラグイン設定の対応するフィールドにコピーします。




あなたの WordPress サイトは、WHMCS シングル サインオン (SSO) を正常にセットアップしました。 OAuth プロバイダーとしての WHMCSユーザーは単一のログイン資格情報セットを使用してデジタル リソースに安全にアクセスでき、WHMCS WordPress ログインを使用してユーザー認証を確立できます。
ステップ2: WordPressをOAuthクライアントとして設定する
- Free
- プレミアムサーマルバッグ
ステップ3: ユーザー属性のマッピング
- ユーザー属性マッピングは、ユーザーが WordPress に正常にログインできるようにするためには必須です。以下の設定を使用して、WordPress のユーザー プロファイル属性を設定します。
- に行く OAuthの構成 タブ。 下にスクロールしてクリックします テスト構成.
- OAuth プロバイダーから WordPress に返されるすべての値が表に表示されます。 名、姓、電子メール、またはユーザー名の値が表示されない場合は、OAuth プロバイダーでこの情報を返すように必要な設定を行ってください。
- テスト構成にすべての値が表示されたら、次のページに進みます。 属性/役割のマッピング タブに移動すると、[ユーザー名] ドロップダウンに属性のリストが表示されます。
ユーザー属性の検索:


ステップ 4: ロール マッピング [プレミアム]
- ソフトウェアの制限をクリック 「テスト構成」 OAuth プロバイダーから送信された属性名と属性値のリストを取得します。
- 「テスト構成」ウィンドウから、プラグインの「属性マッピング」セクションで属性名をマッピングします。詳細については、スクリーンショットを参照してください。
- 役割マッピングを有効にする: ロール マッピングを有効にするには、グループ名属性をマッピングする必要があります。プロバイダー アプリケーションからロールを返す属性のリストから属性名を選択します。
例えば: 職種 - WordPress ロールをプロバイダー ロールに割り当てます。 プロバイダー アプリケーションに基づいて、WordPress ロールをプロバイダー ロールに割り当てることができます。アプリケーションに応じて、学生、教師、管理者などになります。グループ属性値の下にプロバイダー ロールを追加し、その前に WordPress ロールを割り当てます。
例えば、下の画像では、教師には管理者の役割が割り当てられ、生徒には加入者の役割が割り当てられています。 - マッピングを保存すると、SSO 後にプロバイダー ロールに WordPress 管理者ロールが割り当てられます。
例: 上記の例のとおり、「教師」の役割を持つユーザーは WordPress の管理者として追加され、「学生」はサブスクライバーとして追加されます。



ステップ 5: サインイン設定
- WordPress 5.7以下
- WordPressの5.8
- WordPress 5.9以上
これで、WHMCS シングル サインオン (SSO) が正常に構成されます。 OAuth プロバイダーとしての WHMCS と OAuth クライアントとしての WordPressWHMCS SSO は、多要素認証、複数の付与タイプのサポート、属性マッピング、ロール マッピングなどの機能を備え、あらゆるニーズを満たします。