の検索結果 :

×

任意のアプリケーションからの JWT トークンを使用した WordPress ログイン (WordPress SSO)

任意のアプリケーションからの JWT トークンを使用した WordPress ログイン (WordPress SSO)


JWT プラグインを使用した WordPress ログインと登録を使用すると、他の WordPress サイトやモバイル アプリケーションを含む他のアプリケーション/プラットフォームから、JWT トークン (JSON Web トークン) を使用して WordPress アプリケーションにログイン (WordPress シングル サインオン) できるようになります。

ダウンロードとインストール

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

JWT ログイン (シングル サインオン) プラグインを構成する手順


次のセットアップ ガイドには、以下で利用できる機能が含まれています。 JWT ログイン (WordPress シングル サインオン) プレミアム プラグイン.


1. WordPress ユーザー認証情報に基づいて JWT トークンを作成します (JWT 機能の作成)。

この機能は、WordPress ユーザー認証情報に基づいて JWT トークンを作成するのに役立ちます。 また、WordPress 認証情報を使用してログインしようとしている他のアプリのユーザーを認証するのにも役立ちます。

    1.1 : JWT を作成する手順

    • miniOrange JWT ログイン プラグインに移動し、 JWTの作成 [JWT 設定] タブの構成からオプションを選択します。
    • WordPress Jwt シングルサインオン-select-jwt オプション
    • あなたが見ることができるように、 JWTセキュリティ設定 セクションは自動入力されていますが、必要に応じて変更できます。 クリック [設定の保存] 変更を保存します。
    • WordPress Jwt シングルサインオン jwt セキュリティ設定
    • 下にスクロールすると、 JWT APIエンドポイントの作成。 API エンドポイントは、後で郵便配達員を構成するために必要になるため、手元に置いておいてください。
    • WordPress Jwt シングル サインオン jwt API エンドポイント

    1.2 : Postman ツールを使用して JWT API エンドポイントの作成をテストする

    • Postman を使用して、前の手順で受け取った API エンドポイントを構成します。 本文セクションには、次の情報も含める必要があります。 WordPress のユーザー名とパスワード (下の画像を参照)。 をクリックしてメッセージを送信します。 送信 ボタン。 JWT トークンを受信すると、それを使用できるようになります。
    • WordPress Jwt シングルサインオンテスト jwt トークンの作成

ミニオレンジ画像 ユーザーベースの JWT をリクエストするサンプル例


Request:POST https://<domain-name>/wp-json/api/v1/mo-jwt
Body:username = <wordpress username>
password = <wordpress password>
 
Sample curl Request Format-
curl -d "username=<wordpress_username>&password=<wordpress_password>"
-X POST http://<wp_base_url>/wp-json/api/v1/mo-jwt 

2. 外部プラットフォームからユーザー登録 API を使用して WordPress に登録します (JWT にユーザーを登録):

この機能は、API 経由で WordPress でユーザーを作成し、ユーザーのログイン、削除などにさらに使用できるユーザーベースの JWT トークンを返すのに役立ちます。

    2.1 : jwtにユーザーを登録する手順

    • miniOrange JWT ログイン プラグインに移動し、 JWTにユーザーを登録する [JWT 設定] タブの構成からオプションを選択します。
    • WordPress Jwt シングルサインオンで jwt トークンを使用してユーザーを登録する
    • あなたは ロールマッピング設定 セクションでは、 デフォルトの役割を選択 オプション。 ドロップダウン リストからユーザーの役割を選択し、チェックボックスをオンにします。 登録リクエストで「role」パラメータを許可する ボックス。 クリックしてください [設定の保存]
    • WordPress Jwt シングル サインオンのロール マッピング
    • 下にスクロールすると、 ユーザー登録APIエンドポイント。 API エンドポイントは、後で郵便配達員を構成するために必要になるため、手元に置いておいてください。
    • WordPress Jwt シングル サインオン登録 API エンドポイント

    2.2 : Postman ツールを使用してユーザーの登録 JWT API エンドポイントをテストする

    • Postman を使用して、前の手順で受け取ったユーザー登録 API エンドポイントを構成します。 本文セクションには、次の情報も含める必要があります。 WordPress ユーザー名 (下の画像を参照)。 をクリックしてメッセージを送信します。 送信 ボタン。 Jwt トークンを受け取ります。
    • WordPress Jwt シングルサインオンの登録ユーザーのテスト
    • ユーザーが JWT トークンを正常に受信すると、ユーザーのロールが WordPress サイトに割り当てられます。
    • WordPress Jwt シングル サインオン jwt トークンを受け取りました

ミニオレンジ画像 ユーザー登録を依頼するサンプル例


Request:POST https://<domain-name>/wp-json/api/v1/mo-jwt-register            
Body:username = <wordpress username>
password(Optional) = <wordpress password>
 
Sample curl Request Format-
curl -d "username=<wordpress_username>&password=<wordpress_password>"
-X POST http://<wp_base_url>/wp-json/api/v1/mo-jwt-register 

3. ユーザーベースの JWT トークンを使用して WordPress から特定のユーザーを削除/削除します (JWT を使用してユーザーを削除)

この機能は、ユーザーベースの JWT トークンを使用して API エンドポイント経由で WordPress からユーザーを削除するのに役立ちます。

    3.1 : jwtでユーザーを削除する手順

    • miniOrange JWT ログイン プラグインに移動し、 JWTでユーザーを削除する [JWT 設定] タブの構成からオプションを選択します。 クリック 設定を保存する
    • WordPress Jwtシングルサインオンでjwtを使用してユーザーを削除する
    • あなたが受け取ります JWT APIエンドポイントの削除 設定を保存した後。 エンドポイントは、後で Postman を構成するために手元に置いておいてください。
    • WordPress Jwt シングルサインオン jwt API を削除する

    3.2 : Postman ツールを使用してユーザー削除 JWT API エンドポイントをテストする

    • Postman を使用して、前の手順で受け取ったユーザー削除 API エンドポイントを構成します。本文セクションには、次の内容も含める必要があります。 jwtトークン WordPressサイトから削除したいユーザーの APIキー (オプション) (下の画像を参照)。 をクリックしてメッセージを送信します。 送信 ボタン。 「ユーザーは正常に削除されました」というメッセージが届きます。
    • WordPress Jwt シングルサインオンのユーザー削除テスト

ミニオレンジ画像 ユーザーベースの JWT をリクエストするサンプル例


Request:POST https://<domain-name>/wp-json/api/v1/mo-jwt-delete        
Body:jwt-token = <The jwt token of that whom you want to remove from WordPress>
 
Sample curl Request Format-
curl -d "jwt-token=<JWT_token>"
-X POST http://<wp_base_url>/wp-json/api/v1/mo-jwt-delete 

4. 複数のプラットフォーム間でユーザーのログインセッションを同期する(JWTを使用したログインユーザー) | トークンを使用したWordPressでのSSOログイン

この機能は、プラグインから作成された、または OAuth 2.0/OpenID Connect プロバイダー、Firebase などの外部 ID から取得されたユーザーベースの JWT トークンを使用して、WordPress でユーザーを自動ログイン (シングル サインオン) するのに役立ちます。

    4.1 : JWT でユーザーをログインする手順

    • プラグインに移動し、 JWTでユーザーにログインする オプションをクリックして [設定の保存]
    • jwt を使用した WordPress Jwt シングル サインオン ログイン ユーザー
    • JWTトークンを取得する セクションから、両方をサポートします リクエストURLパラメータ & クッキー(Cookie)について プラグインが必要な JWT トークンを識別できるようにし、ユーザーの検証と自動ログインにさらに使用できるようにします。
    • WordPress Jwt シングルサインオンリクエスト URL パラメータ
    • また、ご購読はいつでも停止することが可能です 自動リダイレクト ホームページへのログイン時または 同じページ/URL ここから、自動ログイン後のユーザー リダイレクト オプションを使用して自動ログインが開始されます。
    • WordPress Jwt シングルサインオンの自動リダイレクト
    • 以下の JWT トークン検証メソッドをサポートしています。

      あなたは選ぶことができます 署名アルゴリズム HS256 または RS256 このメソッドを使用して JWT に署名します。 さらに、次のように入力できます。 キー/証明書 [復号化キー/証明書] フィールドで JWT を復号化します。

      WordPress Jwt シングル サインオン アルゴリズム
    • 入力する 復号化キー/証明書キー をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します [設定の保存]
    • WordPress Jwt シングルサインオンの復号化
  • ここで、属性マッピング セクションで属性をマッピングし、 保存 ボタン。 これは WordPress でユーザーを特定するために必要な機能であり、ユーザー ID、ユーザー名、電子メールなどのユーザー固有の ID が含まれる JWT トークンのペイロードの属性にマッピングする必要があります。
  • WordPress Jwt シングル サインオン属性マッピング
  • 下にスクロールしてサンプル例セクションに移動すると、 JWT URLパラメータ、後で必要になるので、URL を手元に置いておきます。
  • WordPress Jwt シングルサインオン jwt パラメータ

    4.2 : ロールマッピング設定

    このセクションで、 受信した JWT トークンのロール属性に基づいてロールを割り当てることができます。.

    ロール マッピングを設定するには、次の XNUMX つの手順に従うだけです。

    • 属性名を入力します ここでユーザーの役割を受け取ります。
    • JWT トークン内のロールをマッピングする WordPress のロールに追加し、 設定を保存ボタン.
    • WordPress Jwt シングル サインオンのテスト用ログイン URL

ミニオレンジ画像 JWT を URL パラメータとして使用してログインをテストする

  • プライベート ウィンドウでサイトの URL にアクセスし、ユーザーの JWT トークン URL を入力します (URL 形式の例: http://your-wordpress-domain?mo_jwt_token=<user-jwt-token>)、ログインに成功したことがわかります。
  • WordPress Jwt シングル サインオンのテスト用ログイン URL

お困りですか?

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

こんにちは!

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

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

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

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