の検索結果 :

×

会員登録 お問い合わせ

どのアプリケーションからでもJWTトークンを使用してWordPressにログインできます。


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

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

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

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


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


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

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

    1.1 : JWT を作成する手順

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

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

    • Postman を使用して、前の手順で受け取った API エンドポイントを構成します。 本文セクションには、次の情報も含める必要があります。 WordPress のユーザー名とパスワード (下の画像を参照)。 をクリックしてメッセージを送信します。 送信 ボタン。 JWT トークンを受信すると、それを使用できるようになります。
    • 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 設定] タブの構成からオプションを選択します。
    • JWTシングルサインオン:JWTトークンを使用してユーザーを登録する
    • あなたは ロールマッピング設定 セクションでは、 デフォルトの役割を選択 オプション。 ドロップダウン リストからユーザーの役割を選択し、チェックボックスをオンにします。 登録リクエストで「role」パラメータを許可する ボックス。 クリックしてください [設定の保存]
    • JWTシングルサインオンのロールマッピング
    • 下にスクロールすると、 ユーザー登録APIエンドポイント。 API エンドポイントは、後で郵便配達員を構成するために必要になるため、手元に置いておいてください。
    • JWTシングルサインオン登録APIエンドポイント

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

    • Postman を使用して、前の手順で受け取ったユーザー登録 API エンドポイントを構成します。 本文セクションには、次の情報も含める必要があります。 WordPress ユーザー名 (下の画像を参照)。 をクリックしてメッセージを送信します。 送信 ボタン。 Jwt トークンを受け取ります。
    • JWTシングルサインオンテスト:ユーザー登録
    • ユーザーが JWT トークンを正常に受信すると、ユーザーのロールが 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 設定] タブの構成からオプションを選択します。 クリック 設定を保存する
    • JWTシングルサインオンでJWTを使用してユーザーを削除する
    • あなたが受け取ります JWT APIエンドポイントの削除 設定を保存した後。 エンドポイントは、後で Postman を構成するために手元に置いておいてください。
    • JWTシングルサインオン削除JWT API

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

    • Postman を使用して、前の手順で受け取ったユーザー削除 API エンドポイントを構成します。本文セクションには、次の内容も含める必要があります。 jwtトークン WordPressサイトから削除したいユーザーの APIキー (オプション) (下の画像を参照)。 をクリックしてメッセージを送信します。 送信 ボタン。 「ユーザーは正常に削除されました」というメッセージが届きます。
    • 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シングルサインオンでJWTを使用してログインするユーザー
    • JWTトークンを取得する セクションから、両方をサポートします リクエストURLパラメータ (NAIST) と クッキー プラグインが必要な JWT トークンを識別できるようにし、ユーザーの検証と自動ログインにさらに使用できるようにします。
    • JWTシングルサインオンリクエストURLパラメータ
    • また、ご購読はいつでも停止することが可能です 自動リダイレクト ホームページへのログイン時または 同じページ/URL ここから、自動ログイン後のユーザー リダイレクト オプションを使用して自動ログインが開始されます。
    • JWTシングルサインオン自動リダイレクト
    • 以下の JWT トークン検証メソッドをサポートしています。

      この方法でJWTに署名する場合、署名アルゴリズムとしてHS256またはRS256を選択できます。さらに、 「復号鍵/証明書」フィールドに、JWTを復号するための鍵/証明書を入力できます。

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

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

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

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

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

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

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

お困りですか?

ご要望について迅速なガイダンス(メールまたは会議にて)をご希望の場合は、 apisupport@xecurify.comまたはoauthsupport@xecurify.comまでメールでお問い合わせください。弊社のチームがお客様のご要望に最適なソリューション/プランの選択をお手伝いいたします。

こんにちは!

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

対応