の検索結果 :

×

会員登録 お問い合わせ

XNUMX つの WordPress サイト間のシングル サインオン (SSO) | 複数の WordPress サイトにログインする

2つのWordPressウェブサイト間でシングルサインオン(wp-wpシングルサインオン)を設定するには、WordPressサイト「A」をユーザー用のサーバー側データベースとして考えます。WordPressサイト「B」はクライアント側として機能し、ユーザーはサイト「A」の認証情報を使用してログインできます。サーバーサイト(サイトA)とクライアントサイトにOAuthサーバープラグインをインストールします。 OAuthクライアントプラグイン クライアントサイト (サイトB)では、ユーザーはWordPressサーバーサイトの認証情報(サイトB)を使用して、OAuth / OpenID Connect / JWTプロトコルを使用してWordPressクライアントサイトに接続できます。SSOを実行したいWordPressクライアントサイト(サイトB)に、OAuthクライアントプラグインをインストールすることで、複数のサイト間でWordPressシングルサインオンを実行できます。WordPressクライアントサイトの責任は、WordPressクライアントサイトの属性/グループに基づいてマッピングできます。WP OAuthクライアントプラグインで提供されるその他の機能の詳細については、こちらをご覧ください。 ここをクリック OAuth サーバー プラグインの場合は、次のことができます。 ここをクリックまた、これにより、単一の WordPress サイトの資格情報を使用して複数の WordPress サイトに自動ログインできるようになります。

1. WordPress OAuth サーバー シングル サインオン (SSO) プラグインのインストール手順

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

2. WordPress OAuth シングル サインオン (SSO) プラグインのインストール手順

  • WordPress インスタンスにログインします "B" 管理者として。
  • WordPress に移動します ダッシュボード >> プラグイン をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します 新規追加.
  • を検索 WordPress OAuth シングル サインオン (SSO) プラグインを選択してクリックします 今すぐインストール.
  • インストールしたら、をクリックします アクティブにしましょう.
  • に行く miniOrange OAuth サーバー 左側のメニューに表示されます。
  • 次に、必要なOAuthクライアントを検索します(つまり、 WordPress).
  • 以下を行うには、 WordPress のアイコンをクリックします。
XNUMX つの WordPress サイト間のシングル サインオン (SSO) - wordpress を選択

  • Enter クライアント名 あなたが望むように。 コピー リダイレクト/コールバック URL OAuth クライアント シングル サインオン (SSO) プラグインから、以下を入力します。 URIをリダイレクトする 分野。 クリック クライアントの保存
XNUMX つの WordPress サイト間のシングル サインオン (SSO) - リダイレクト / コールバック URL を追加

  • 書き留める クライアント ID、クライアント シークレット、およびエンドポイント OAuth クライアント シングル サインオン (SSO) プラグインで構成します。
XNUMX つの WordPress サイト間のシングル サインオン (SSO) - クライアント ID クライアント シークレットの取得

XNUMX つの WordPress サイト間のシングル サインオン (SSO) - クライアント ID クライアント シークレットの取得

正常に設定されました OAuth サーバーとしての WordPress 複数の WordPress サイト間でのユーザー認証と SSO を実現します。

  • に行く OAuthの構成 タブをクリックして 新しいアプリケーションを追加 新しいクライアント アプリケーションを Web サイトに追加します。
XNUMX つの WordPress サイト間のシングル サインオン (SSO) - 新しいアプリケーションの追加

  • こちらの OAuth / OpenID Connect プロバイダーのリストからアプリケーションを選択してください ワードプレス。
XNUMX つの WordPress サイト間のシングル サインオン (SSO) - アプリケーションの選択

  • プロバイダーを選択したら、 コールバックURL これは、OAuth プロバイダーの SSO アプリケーション構成で構成する必要があります。
  • 次のようなクライアント資格情報を入力します。 顧客ID & クライアントシークレット これは WordPress SSO アプリケーションから取得します。
  • プラグインで WordPress のスコープとエンドポイントを設定するには、以下の表を参照してください。
範囲: メールプロフィール
エンドポイントを承認します: https://<your-site-url>/wp-json/moserver/authorize
アクセストークンエンドポイント: https://<your-site-url>/wp-json/moserver/token
ユーザー情報の取得エンドポイント: https://<your-site-url>/wp-json/moserver/resource
  • 詳しくはこちら 次へ.
XNUMX つの WordPress サイト間のシングル サインオン (SSO) - クライアント ID とクライアント シークレット

  • 設定の詳細を確認し、 をクリックします。 仕上げ 構成を保存します。
XNUMX つの WordPress サイト間のシングル サインオン (SSO) - 設定を完了する

  • に行きます OAuthの構成 プラグインのタブをクリックして検索します WordPress アプリケーションリストで選択します WordPress.
XNUMX つの WordPress サイト間のシングル サインオン (SSO) - 新しいアプリケーションの追加

  • 構成 アプリ名、クライアントID、クライアントシークレット、スコープ   Endpoints Wordpress OAuth サーバー SSO アプリケーションから。
  • 設定については、以下の表を参照してください。 プラグイン内の WordPress OAuth サーバーのスコープとエンドポイント。 クリックして Save

範囲: メールプロフィール
エンドポイントを承認します: https://<your-site-url>/wp-json/moserver/authorize
アクセストークンエンドポイント: https://<your-site-url>/wp-json/moserver/token
ユーザー情報の取得エンドポイント: https://<your-site-url>/wp-json/moserver/resource
XNUMX つの WordPress サイト間のシングル サインオン (SSO) - アプリ名を追加します。

正常に確立されました OAuth クライアントとしての WordPress、WP での単一セットのログイン資格情報を使用して、ユーザーが複数の Wordpress サイト間でシングル サインオン (SSO) を実行できるようにします - WordPress サイトへの WP シングル サインオン (SSO) ログイン。

ステップ 3: ユーザー属性のマッピング

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

  • テスト構成テーブルには、OAuth プロバイダーから返されたさまざまなユーザー属性が表示されます。 ユーザー属性が表示されない場合は、OAuth プロバイダーでこの情報を返すように必要な設定を行ってください。
XNUMX つの WordPress サイト間のシングル サインオン (SSO) - テスト構成の結果

  • テスト構成にすべての値が表示されたら、次のページに進みます。 属性/役割のマッピング タブで、「ユーザー名」ドロップダウンから属性を選択し、「 Save.
XNUMX つの WordPress サイト間のシングル サインオン (SSO) - 属性/ロールのマッピング

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

  • に行きます OAuthの構成 タブ。 下にスクロールしてクリックします テスト構成.
XNUMX つの WordPress サイト間のシングル サインオン (SSO) - テスト構成

  • テスト構成テーブルには、OAuth プロバイダーから返されたさまざまなユーザー属性が表示されます。 ユーザー属性が表示されない場合は、OAuth プロバイダーでこの情報を返すように必要な設定を行ってください。
XNUMX つの WordPress サイト間のシングル サインオン (SSO) - テスト構成の結果

  • テスト構成のすべての値が表示されたら、下にスクロールして「属性/役割マッピング」セクションに移動すると、「ユーザー名」ドロップダウンに属性のリストが表示されます。
XNUMX つの WordPress サイト間のシングル サインオン (SSO) - 属性/ロールのマッピング

正常に設定されました OAuth クライアントとしての WordPress Wordpress OAuth サーバー シングル サインオン (SSO) によるユーザー認証を実現して、WordPress サイトにログインします。

[シングル サインオン (SSO) 設定] タブの設定は、シングル サインオン (SSO) のユーザー エクスペリエンスを定義します。 WordPress ページに WordPress ログイン ウィジェットを追加するには、以下の手順に従う必要があります。

  • に行く WordPress 左パネル >> 外観 >> ウィジェット.
  • 選択する miniOrange OAuth。 好きな場所にドラッグ&ドロップして保存します。
XNUMX つの WordPress サイト間のシングル サインオン (SSO) - WordPress の create-newclient ログイン ボタンの設定

  • に行く WordPress 左パネル >> 外観 >> ウィジェット.
  • 選択する miniOrange OAuth。 好きな場所にドラッグ&ドロップして保存します。
XNUMX つの WordPress サイト間のシングル サインオン (SSO) - WordPress の create-newclient ログイン ボタンの設定

  • WordPress ページを開くと、そこに WordPress SSO ログイン ボタンが表示されます。 WordPress シングル サインオン (SSO) を今すぐテストできます。
  • ことを確認してください ログインページに表示 オプションがアプリケーションで有効になっています。 (下の画像を参照してください)
XNUMX つの WordPress サイト間のシングル サインオン (SSO) - WordPress の create-newclient ログイン ボタンの設定

  • さあ、あなたのところへ行ってください ワードプレスログイン ページで見やすくするために変数を解析したりすることができます。 (例: https://< your-wordpress-domain >/wp-login.php)
  • そこにWordPress SSOログインボタンが表示されます。 ログイン ボタンをクリックすると、WordPress シングル サインオン (SSO) をテストできるようになります。
XNUMX つの WordPress サイト間のシングル サインオン (SSO) - WordPress の create-newclient ログイン ボタンの設定

WP OAuth シングル サインオン (SSO) を使用して、WordPress を OAuth プロバイダーとして、WordPress を OAuth クライアントとして構成することにより、XNUMX つの Wordpress サイト間のシングル サインオンが正常に構成されました。 このソリューションでは、wp-wp シングル サインオンを構成し、サイト 'A' アカウントを使用してユーザーをログインさせるクライアント側として WordPress サイト 'B' を使用して WordPress サイト A へのログインを保護することで、ユーザー認証権限を強化する準備ができていることを保証します。資格。



ADFS_sso ×
こんにちは!

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

対応