外部サービスでWordPressアプリケーションを認証するためにJWT( JSON Web Token )を使用しています。私たちが考えている現在の流れはこのようなものです:
私の質問:
WPプラグインJWT がありますが、それについてのドキュメントはないので、それが私の目的にかなうかどうかはわかりません。
これは、投票による通知として表示されました。これが私がそれを解決した方法です。
wp_init
ハンドラを使用して、エンドポイントから送信されたPOST要求を処理する必要があります。エンドポイントはどの言語でもかまいません。また、これはその一般的な流れです、あなたはどこでもあなたが望むそれを使用することができます。
WordPressでシングルサインオンを有効にするには18時間以上かかりましたが、数分しかかかりませんでした:
基本的には、 https://wordpress.org/plugins/wp-force-login/ と https://as.wordpress.org/plugins/jwt-authenticatorの修正版を使用することをお勧めします。/ それからJWT(JSON Web Token)を生成し、あなたのWordPressサイトの特別なURLにリダイレクトするあなたのメインサイト上の認証保護されたエンドポイントを作成します。
こちらの full codeを参照してください 。