WordPress OAuth / OpenID Connect シングル サインオン プラグインを使用すると、JOIN IT やその他のカスタム プロバイダーや標準プロバイダーなどの OAuth および OpenID Connect プロバイダーを使用して WordPress サイトにログインできるようになります。 ユーザー プロファイル属性マッピング、ロール マッピングなどの高度な SSO 機能をサポートしています。WP OAuth シングル サインオン (OAuth / OpenID Connect クライアント) プラグインで提供されるその他の機能の詳細については、次のリンクを参照してください。 ここをクリック.
ダウンロードとインストール
- WordPress インスタンスに管理者としてログインします。
- WordPress に移動します ダッシュボード -> プラグイン をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します 新規追加.
- WordPress を探す OAuthシングルサインオン プラグインを選択してクリックします 今すぐインストール.
- インストールしたら、をクリックします アクティブにしましょう.
ステップ 1: OAuth プロバイダーとして JOIN IT をセットアップする
- に行く https://www.joinit.org/login そしてサインアップ/ログインします。
- OAuthの構成 Oauth クライアント プラグインのタブ、収集 リダイレクト/コールバック URL を入力して、 それに参加 申し込み
- あなたのコピー 顧客ID と クライアントシークレット それを miniOrange OAuth クライアント プラグイン設定に保存します。
- 無事に完了しました それに参加 アプリケーション OAuth サーバー側の構成。
JOIN IT エンドポイントとスコープ:
クライアントID : |
上記のステップ3から |
クライアントシークレット: |
上記のステップ3から |
範囲: |
オープンID |
エンドポイントを承認します: |
https://www.joinit.org/oauth2/authorize |
アクセストークンエンドポイント: |
https://www.joinit.org/oauth2/token |
ユーザー情報の取得エンドポイント: |
https://www.joinit.org/oauth2/user_info |
ステップ 2: WordPress を OAuth クライアントとしてセットアップする
- に行きます 「OAuth の構成」タブ プラグインで検索してください カスタムOAuth アプリケーションリストで を選択し、 カスタムOAuth 2.0.
- 次に、設定します アプリ名, クライアントID , クライアントシークレット と Endpoints
.
- 選択 対象領域 としての値 オープンID
- ソフトウェアの制限をクリック [設定の保存] 構成を保存します。
ステップ 3: ユーザー属性のマッピング。
- ユーザー属性マッピングは、ユーザーが WordPress に正常にログインできるようにするために必須です。 以下の設定を使用して、WordPress のユーザー プロファイル属性を設定します。
ユーザー属性の検索
- に行く OAuthの構成 タブ。 下にスクロールしてクリックします テスト構成.
- OAuth プロバイダーから WordPress に返されるすべての値が表に表示されます。 名、姓、電子メール、またはユーザー名の値が表示されない場合は、OAuth プロバイダーでこの情報を返すように必要な設定を行ってください。
- テスト構成にすべての値が表示されたら、次のページに進みます。 属性/役割のマッピング タブに移動すると、[ユーザー名] ドロップダウンに属性のリストが表示されます。
ステップ 4: ログイン設定 / サインイン設定。
- [シングル サインオン (SSO) 設定] タブの設定は、シングル サインオン (SSO) のユーザー エクスペリエンスを定義します。 WordPress ページに JOIN IT ログイン ウィジェットを追加するには、以下の手順に従う必要があります。
1. Wordpress 5.7 以前のサインイン設定:
- に行く WordPress の左側のパネル > 外観 > ウィジェット.
- 選択 miniOrange OAuth。 好きな場所にドラッグ&ドロップして保存します。

2.WordPress 5.8のサインイン設定:
- に行く WordPress の左側のパネル > 外観 > ウィジェット.
- 選択 miniOrange OAuth。 好きな場所にドラッグ&ドロップして保存します。
- WordPress ページを開くと、そこに JOIN IT SSO ログイン ボタンが表示されます。 JOIN IT シングル サインオン (SSO) を今すぐテストできます。
追加のアドオンとプラグインの統合
BuddyPressの統合
OAuth / OpenID ID プロバイダー (IDP) から取得したユーザー属性情報をユーザーの BuddyPress プロファイルと統合できます。
ページと投稿の制限
OAuth/OpenID Connect 準拠の IDP ログイン ページを使用してサイトのページ/投稿を保護し、ユーザー ロールに基づいてサイトへのアクセスを制限します。
ログインフォームアドオン
ボタンの代わりに OAuth/OpenID ログイン用のログイン フォームを提供します。 OAuth/OpenID sso プラグインを利用してパスワード付与を設定します。
メディア制限
miniOrange Media Restriction アドオンは、権限のないユーザーが WordPress サイト上のメディア ファイルにアクセスすることを制限します。
Discordのロールマッピング
Discord ロール マッピング アドオンを使用すると、Discord サーバーからロールを取得し、SSO 中にそれを WordPress ユーザーにマッピングできます。
LearnDash インテグレーター
LearnDash 統合は、アイデンティティ プロバイダーから送信されたグループ属性に従って、SSO ユーザーを LearnDash グループにマップします。
属性ベースのリダイレクト
属性ベースのリダイレクト プラグインを使用すると、OAuth/OpenID 属性に基づいてユーザーを制限し、別の URL にリダイレクトできます。
SCIM ユーザーのプロビジョニング
SCIM ユーザー プロビジョニングを使用すると、ユーザーの作成、更新、削除を IDP から WordPress サイトに同期できます。
SSO セッション管理
SSO セッション管理アドオンは、WordPress ロールに基づいてユーザーのログイン セッション時間を管理します。
メンバーシップレベルに基づくログインリダイレクト
このアドオンを使用すると、シングル サインオン後のメンバーシップ レベルに基づいてユーザーをカスタム ページにリダイレクトできます。 プラグインはログインのたびにユーザーのメンバーシップ レベルをチェックするため、メンバーシップ レベルの更新はリダイレクトに影響しません。
SSO ログイン監査
SSO ログイン監査は、すべての SSO ユーザーをキャプチャおよび追跡し、レポートを生成します。
ガイダンスが必要ですか?
メールでお問い合わせください oauthsupport@xecurify.com お客様の要件に関する迅速なガイダンス(電子メール/会議経由)が必要です。当社のチームは、お客様の要件に応じて最適なソリューション/プランの選択をお手伝いします。