SSOダイナミックログインと登録リダイレクトURL

こんにちは、

まず、このような素晴らしいプラグインを構築してくださり、ありがとうございます。

WordPress を SSO クライアントとして設定したところ、ユーザーがログインするたびにフォーラムにリダイレクトされ、ログイン後に WordPress へ戻ってくる(これは期待通りの動作です)という状況になっています。しかし、私はログイン機能を使ってメンバー限定のコンテンツを表示しているため、ログインプロセスを開始した際の対象ページや投稿へ、ユーザーをそのままリダイレクトさせたいと考えています。すでにログイン済みの状態で、私の設定済みのプラグインを使って制限付きコンテンツを表示できるようにするためです。この動的なリダイレクトは何か方法で実現可能でしょうか?

また、新規登録の場合も同様の問題が発生しています。登録は当サイトから開始されますが、登録完了後にフォーラムへ到達してしまいます。フォーラムへ移動する前に、ユーザーがフォーラムへアクセスする前のページへリダイレクトされるべきです。

ご支援を心よりお待ちしております!

こんにちは :slight_smile:

はい、これにはいくつかの方法があります。ログイン URL をどのように挿入するかによって異なります。基本的には、SSO URL にクエリパラメータ redirect_to を追加する必要があります。

例えば、以下のような構造で実現できます。

http://my-wordpress.com/restricted-content.php?discourse_sso=true\u0026redirect_to=http://my-wordpress.com/restricted-content.php

WordPress サイトでユーザーがこの URL をクリックすると、SSO プロセスが開始され、完了後に redirect_to= の後に設定された URL へリダイレクトされます。