login_required が false の場合の自動アカウント作成とログイン

こんにちは皆さん、

以前は login_requiredtrue に設定した SSO フローを構成しており、うまく機能していました。私のアプリケーション内のユーザーはコミュニティへのリンクをたどり、アカウントが自動的に作成され、すぐにログインされます(このプロセスについて通知する免責事項が表示されます)。

現在、この要件を緩和し、サイトコンテンツを匿名アクセス用に公開したいと考えていますが、私のアプリケーション内のログイン済みユーザー のフローは同じままであるべきです。つまり、私のアプリケーション内から来た場合、アカウントは自動的に作成され、すぐにログインされるべきです。匿名として扱われるべきではありません。

画像は、コンテンツを読むためにユーザーに認証を求めるログイン要件通知と、匿名アクセスを許可しないことを表示しています。(AIによるキャプション)

サイト設定を切り替えてみましたが、login_required の場合にのみ認証がすぐに有効になります。

image

これを達成するにはどうすればよいでしょうか?

アプリケーション内の認証済みユーザーを https://community.example.com/session/sso にリンクさせることで、それを実現できます。これにより、ログイン/アカウント作成フローがトリガーされます。特定のページにリンクするために ?return_path パラメーターを追加することもできます。

未認証ユーザーの場合は、引き続き https://community.example.com にリンクしてください。

「いいね!」 1

素晴らしいです。ありがとうございます!

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.