WordPress OAuth を使用して IMIS シングル サインオン (SSO) でログイン | WordPress IMIS SSO
概要
セットアップ シングル サインオン (SSO) WordPress ウェブサイト上で IMIS SSO 我々の WP OAuth および OpenID Connect シングル サインオン プラグイン。IMIS を使用して WordPress SSO を実装すると、ユーザーは IMIS 資格情報を使用して Web サイトやアプリケーションにログインできるようになります。IMIS は OAuth プロバイダーとして機能し、WordPress は OAuth クライアントとして機能します。 WordPress IMIS SSO ワンクリックで IMIS SSO ログインを使用して、WordPress と IMIS 間のスムーズなログインを実現します。 WordPress SSO プラグインは、次のような高度な IMIS SSO 機能も提供します。 ユーザープロファイル属性のマッピング, 役割マッピング。 IMIS SSO の背後で WordPress サイト全体を保護することもできます。 IMIS OAuth SSO プラグインは、IMIS WordPress SSO を使用してユーザーのログイン プロセスを保護し、ユーザー認証を改善します。このプラグインをインストールして WordPress SSO を設定するには、以下のガイドの手順に従ってください。
注意: iMISはエンタープライズアプリケーションであるため、WordPressとのシングルサインオン(SSO)統合を実現するには、 有料版 WordPress OAuth シングル サインオン (SSO) プラグインです。統合テストは サンドボックス試験評価目的のための完全なサポートが付属しています。
前提条件: ダウンロードとインストール
- に行く https://portal.miniorange.com ライセンスの購入に使用した miniOrange アカウントでログインします。
- に行きます ダウンロード タブをクリックしてプラグインをダウンロードします。
- 次に、WordPress にアクセスして、ダウンロードしたプラグインを有効にします。
- ライセンスを購入したアカウントでプラグインにログインします。
- ライセンスキーを入力してください(ライセンスキーは ライセンスの管理 -> ライセンスキー セクション)。
IMIS シングル サインオン (SSO) を設定する手順: WordPress にログインする
1. IMISをOAuthプロバイダーとして設定する
- IMIS開発者コンソールにログインするには こちら.
- 新しいアプリケーションを作成するには、次の場所に移動します。 設定 -> 連絡先 -> クライアント アプリケーション.
- [クライアント アプリケーション] で、 をクリックします。 クライアントアプリケーションの追加.
- 必要事項を入力してクリック Save
- 新しいアプリケーションの作成に成功したら、新しいアプリケーションを作成します。 シングル・サインオン 以下の手順に従ってコンテンツ アイテムを作成します。
- に行く RiSE > ページ ビルダー > コンテンツの管理.
- 新しいコンテンツ レコードを作成します (新規 > Web サイトのコンテンツ).
- コンテンツレコードに Title.
- コンテンツ レコードから選択します コンテンツを追加.
- Video Cloud Studioで 連絡先フォルダ、次に選択 シングル・サインオン コンテンツアイテム。
- 希望するものを選択してください クライアントアプリケーション.
- 詳しくはこちら OK、次に以下をクリックします 保存して公開.
- 作成したばかりのシングル サインオン コンテンツを開きます。 開いたらコピーしてください 公開場所 これを手元に置いておいてください (これが認証エンドポイントになります)。
を使用して WordPress SSO が正常に設定されました。 OAuthプロバイダーとしてのIMIS WordPress サイトで、ユーザーが IMIS SSO ログイン資格情報を使用して WordPress サイトに IMIS SSO ログインできるようになります。
2: WordPressをOAuthクライアントとして設定する
- に行く OAuthの構成 タブをクリックしてアプリケーション名を検索し、新しいクライアントアプリケーションをウェブサイトに追加します。 IMIS.
- 構成 アプリ名、クライアントID、クライアントシークレット、ドメイン IMIS SSOアプリケーションから
- 設定については、以下の表を参照してください。 スコープとエンドポイント プラグイン内の IMIS 用。
- チェックボックスをオンにします 本文にクライアント資格情報を設定する そしてあなたの 交付金の種類 オプションリストから選択します。 設定を保存するには設定を保存してください.
| 範囲: | オープンID |
| エンドポイントを承認します: | https://IMIS-SSO-endpoint |
| アクセストークンエンドポイント: | https://IMIS-domain-name/token |
| ユーザー情報の取得エンドポイント: | https://IMIS-domian-name/api/User/?UserName= |
正常に設定されました OAuth クライアントとしての WordPress WordPress で IMIS シングル サインオン (SSO) を有効にし、IMIS ログインによるユーザー認証を可能にします。
3. ユーザー属性マッピング
- ユーザー属性マッピングは、ユーザーが WordPress に正常にログインできるようにするために必須です。 以下の設定を使用して、WordPress のユーザー プロファイル属性を設定します。
ユーザー属性の検索
- に行く OAuthの構成 タブ。 下にスクロールしてクリックします テスト構成.
- OAuth プロバイダーから WordPress に返されるすべての値が表に表示されます。名、姓、メール、ユーザー名の値が表示されない場合は、OAuth プロバイダーで必要な設定を行って、この情報を返します。
- テスト構成にすべての値が表示されたら、次のページに進みます。 属性/役割のマッピング タブをクリックすると、ユーザー名のドロップダウンに属性のリストが表示されます。
注意: テスト構成が成功しなかった場合は、 / プラグインおよび iMIS 開発者アプリケーションのコールバック URL の末尾に追加して、再度テストします。
4. サインイン設定
- WordPress 5.7以下
- WordPressの5.8
- WordPress 5.9以上
結論として、正常に構成された後、 OAuth プロバイダーとしての IMIS OAuth クライアントとしての WordPress、ユーザーのためのスムーズで安全な認証プロセスを実現しました。IMIS シングル サインオン (SSO) により、WordPress 環境内で堅牢なユーザー エクスペリエンスを確保できます。これにより、IMIS ログインによるユーザー認証が可能になります。Office と WordPress の統合により、ユーザーは既存の IMIS 資格情報を使用して WordPress アカウントに安全にログインできます。
よくあるご質問
iMIS で SSO を実行しているときに「タイムアウト エラー (cURL エラー 28)」が表示されるのはなぜですか?
このエラーは通常、外部システム (iMIS アイデンティティ プロバイダー) への接続の応答に時間がかかりすぎて、タイムアウトが発生していることを示します。
原因: 多くの場合、IDP からの応答が遅れているため、サーバーは許可された時間内に要求を完了できません。
解像度:
この問題を解決するには、php.ini ファイルのタイムアウト設定を増やします。
Set max_execution_time to 120
Set default_socket_timeout to 60
