の検索結果 :

×

会員登録 お問い合わせ

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

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

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

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

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、クライアントシークレット、スコープ and Endpoints WordPressアプリケーション向けのOAuthサーバーSSO。
  • 設定については、以下の表を参照してください。 プラグイン内の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これにより、ユーザーは単一のログイン認証情報を使用して複数の WordPress サイト間でシングル サインオン (SSO) を実行できます。WordPress のシングル サインオン (SSO) ログインを使用して、WordPress サイトにログインできます。

ステップ 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サイトへのシングルサインオン(SSO)ログインでOAuthサーバーによるユーザー認証を実現するため。

[シングル サインオン (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 ログイン ボタンの設定

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

WordPress 用の OAuth シングルサインオン (SSO) を使用して、WordPress を OAuth プロバイダーおよび OAuth クライアントとして設定することにより、2 つの WordPress サイト間でシングルサインオンが正常に構成されました。このソリューションにより、シングルサインオンが構成され、WordPress サイト A へのログインを、サイト B をクライアント側として使用して、サイト A のアカウント認証情報を使用してユーザーがログインできるようにすることで、ユーザー認証権限を強化する準備が整います。



 ご返答ありがとうございます。 すぐにご連絡させていただきます。

何か問題が発生しました。 もう一度質問を送信してください

できるだけ早くご連絡いたします!




ADFS_sso ×
こんにちは!

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

対応