の検索結果 :

×

WordPress OAuth を使用して WHMCS シングル サインオン (SSO) を構成する

WordPress OAuth を使用して WHMCS シングル サインオン (SSO) を構成する


セットアップ シングルサインオン(SSO) WHMCS ID プロバイダー (IDP) を介して WordPress ウェブサイト上で WordPress OAuth および OpenID Connect シングル サインオン プラグイン。 WHMCS SSO を実装すると、ユーザーはエンタープライズ レベルの WHMCS OAuth プロバイダーを使用して、単一の資格情報セットで Web サイトやアプリケーションにログインできるようになります。

WHMCS は OAuth プロバイダーとして機能し、WordPress は OAuth クライアントとして機能します。 WordPress WHMCS 認証 は、これら XNUMX つの間のスムーズなログインを提供し、ユーザー名とパスワードを記憶する必要がなくなります。

WHMCS OAuth WordPress プラグインは、次のような高度な SSO 機能も提供します。 ユーザープロファイル属性マッピング、ロールマッピング、 & ユーザー グループに基づいて Web サイトのページと投稿へのアクセスを許可する WHMCSに存在します。 SSO の背後で WordPress サイト全体を保護することもできます。 WHMCS WordPress OAuth SSO プラグインはユーザーのログインプロセスを保護し、ユーザー認証権限を向上させます。 このプラグインをインストールするには、以下のガイドの手順に従ってください。

前提条件: ダウンロードとインストール

  • WordPress インスタンスに管理者としてログインします。
  • WordPress に移動します ダッシュボード -> プラグイン をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します 新規追加.
  • を検索 WordPress OAuth シングル サインオン (SSO) プラグインを選択してクリックします 今すぐインストール.
  • インストールしたら、をクリックします アクティブにしましょう.


WordPress への WHMCS シングル サインオン (SSO) ログインを構成する手順

1.WHMCSをOAuthプロバイダーとしてセットアップする

  • まず、WHMCS ドメインに移動し、WHMCS 管理者アカウントにログインします。
  • 次の画面が表示されます。 に行く OpenID Connect 上部のナビゲーションバーにあります。
  • WHMCS WordPress プラグインを使用した WHMCS SSO - WHMCS で OpenID Connect を構成する
  • ソフトウェアの制限をクリック 新しいクライアント API 認証情報の生成
  • WHMCS WordPress プラグインを使用した WHMCS SSO - 新しいクライアント認証情報の作成
  • アプリの詳細ページにリダイレクトされます。 必要事項を入力して入力してください 承認されたリダイレクト URI から miniOrange OAuth/OpenID プラグインを接続してクリックします 資格証明の生成.
  • WHMCS WordPress プラグインを使用した WHMCS SSO - 新しいクライアントの構成
  • アプリの詳細ページが表示されます。 ここで見つけることができます 顧客ID & クライアントシークレット.
  • WHMCS WordPress プラグインを使用した WHMCS SSO - クライアント構成を確認する
  • これらの認証情報を MO OAuth プラグイン設定の対応するフィールドにコピーします。

あなたの WordPress サイトは、WHMCS シングル サインオン (SSO) を正常にセットアップしました。 OAuth プロバイダーとしての WHMCS、ユーザーが単一セットのログイン資格情報を使用してデジタル リソースに安全にアクセスできるようにし、WHMCS WordPress ログインを使用してユーザー認証を確立します。


2. WordPress を OAuth クライアントとして設定する


  • に行く OAuthの構成 タブをクリックして 新しいアプリケーションを追加 新しいクライアント アプリケーションを Web サイトに追加します。
  • WHMCS WordPress プラグインを使用した WHMCS SSO - 新しいアプリケーションの追加
  • こちらの OAuth / OpenID Connect プロバイダーのリストからアプリケーションを選択してください WHMCS.
  • WHMCS WordPress プラグインを使用した WHMCS SSO - アプリケーションの選択
  • コピー コールバックURL OAuth プロバイダー構成で使用するように選択し、クリックします 次へ。
  • WHMCS WordPress プラグインを使用した WHMCS SSO - コールバック URL
  • 設定については、以下の表を参照してください。 プラグイン内の WHMCS のエンドポイント。 クリック Next.

  • 注: WHMCS アカウントを作成すると、 ドメインURL 以下のエンドポイントにも同じものを追加する必要があります。


    エンドポイントを承認します: https://{yourWHMCSdomain}/oauth/authorize.php
    アクセストークンエンドポイント: https://{yourWHMCSdomain}/oauth/token.php
    ユーザー情報の取得エンドポイント: https://{yourWHMCSdomain}/oauth/userinfo.php
    WHMCS WordPress プラグインを使用した WHMCS SSO - アプリ名、テナント ID を追加
  • 次のようにクライアント認証情報を入力します。 顧客ID & クライアントシークレット セットアップダイアログボックスに示されているように、 openid プロフィールメール すでに埋まっています。 クリック 次へ。
  • WHMCS WordPress プラグインを使用した WHMCS SSO - クライアント ID とクライアント シークレット
  • 設定の詳細を確認し、 をクリックします。 終了 構成を保存します。
  • WHMCS WordPress プラグインを使用した WHMCS SSO - 構成の完了

正常に設定されました OAuth クライアントとしての WordPress、ユーザーは単一セットのログイン資格情報を使用してデジタル リソースに安全にアクセスし、次の方法でユーザー認証を行うことができます。 WHMCS シングル サインオン (SSO) WordPress サイトにログインします。


3. ユーザー属性のマッピング

  • ユーザー属性マッピングは、ユーザーが WordPress に正常にログインできるようにするために必須です。 以下の設定を使用して、WordPress のユーザー プロファイル属性を設定します。
  • ユーザー属性の検索

    • に行く OAuthの構成 タブ。 下にスクロールしてクリックします テスト構成.
    • WHMCS WordPress プラグインを使用した WHMCS SSO - テスト構成
    • OAuth プロバイダーから WordPress に返されるすべての値が表に表示されます。 名、姓、電子メール、またはユーザー名の値が表示されない場合は、OAuth プロバイダーでこの情報を返すように必要な設定を行ってください。
    • テスト構成にすべての値が表示されたら、次のページに進みます。 属性/役割のマッピング タブに移動すると、[ユーザー名] ドロップダウンに属性のリストが表示されます。
    • WHMCS WordPress プラグインを使用した WHMCS SSO - 属性/ロールのマッピング

    4: ロールマッピング [プレミアム]

    • ソフトウェアの制限をクリック 「テスト構成」 OAuth プロバイダーから送信された属性名と属性値のリストを取得します。
    • 「テスト構成」ウィンドウから、プラグインの「属性マッピング」セクションで属性名をマッピングします。 詳細については、スクリーンショットを参照してください。
    • WHMCS WordPress プラグインを使用した WHMCS SSO - 属性マッピング
    • 役割マッピングを有効にする: ロール マッピングを有効にするには、グループ名属性をマッピングする必要があります。 プロバイダー アプリケーションからロールを返す属性のリストから属性名を選択します。
      例えば: 職種

    • WHMCS WordPress プラグインを使用した WHMCS SSO - テスト構成 - ロール マッピング
    • WordPress ロールをプロバイダー ロールに割り当てます。 プロバイダー アプリケーションに基づいて、WordPress ロールをプロバイダー ロールに割り当てることができます。 アプリケーションに応じて、学生、教師、管理者、その他のいずれかになります。 [グループ属性値] の下にプロバイダー ロールを追加し、[WordPress ロール] の下でその前に必要な WordPress ロールを割り当てます。

      例えば、、下の画像の。 教師には管理者の役割が割り当てられ、生徒にはサブスクライバーの役割が割り当てられます。
    • WHMCS WordPress プラグインを使用した WHMCS SSO - テスト構成 - ロール マッピング
    • マッピングを保存すると、SSO 後にプロバイダー ロールに WordPress 管理者ロールが割り当てられます。
      例: 指定された例のように、ロール「教師」を持つユーザーは WordPress の管理者として追加され、「学生」は購読者として追加されます。

    5. サインイン設定

    • [シングル サインオン (SSO) 設定] タブの設定は、シングル サインオン (SSO) のユーザー エクスペリエンスを定義します。 WordPress ページに WHMCS ログイン ウィジェットを追加するには、以下の手順に従う必要があります。
      • に行く WordPress の左側のパネル > 外観 > ウィジェット.
      • 選択 miniOrange OAuth。 好きな場所にドラッグ&ドロップして保存します。
      • WHMCS WordPress プラグインを使用した WHMCS SSO - WordPress の create-newclient ログイン ボタンの設定
      • に行く WordPress の左側のパネル > 外観 > ウィジェット.
      • 選択 miniOrange OAuth。 好きな場所にドラッグ&ドロップして保存します。
      • WHMCS WordPress プラグインを使用した WHMCS SSO - WordPress の create-newclient ログイン ボタンの設定
      • WordPress ページを開くと、そこに WHMCS SSO ログイン ボタンが表示されます。 WHMCS シングル サインオン (SSO) を今すぐテストできます。
      • ことを確認してください 「ログインページに表示」 オプションがアプリケーションで有効になっています。 (下の画像を参照してください)
      • WHMCS WordPress プラグインを使用した WHMCS SSO - WordPress の create-newclient ログイン ボタンの設定
      • さあ、あなたのところへ行ってください ワードプレスログイン ページで見やすくするために変数を解析したりすることができます。 (例: https://< your-wordpress-domain >/wp-login.php)
      • そこに WHMCS SSO ログイン ボタンが表示されます。 ログイン ボタンをクリックすると、WHMCS シングル サインオン (SSO) をテストできるようになります。
      • WHMCS WordPress プラグインを使用した WHMCS SSO - WordPress の create-newclient ログイン ボタンの設定

これで、WHMCS シングル サインオン (SSO) が正常に構成されます。 OAuth プロバイダーとしての WHMCS & OAuth クライアントとしての WordPress。 WHMCS SSO は、多要素認証、複数の許可タイプのサポート、属性マッピング、ロール マッピングなどの機能ですべてのニーズを満たします。


その他のリソース


メールでお問い合わせください oauthsupport@xecurify.com お客様の要件に関する迅速なガイダンス(電子メール/会議経由)が必要です。当社のチームは、お客様の要件に応じて最適なソリューション/プランの選択をお手伝いします。

こんにちは!

助けが必要? 私たちはここにいます!

サポート
miniOrange サポートにお問い合わせください
成功

お問い合わせありがとうございます。

24 時間以内に当社からのご連絡がない場合は、お気軽にフォローアップ メールを送信してください。 info@xecurify.com