<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[How to force the register screen with prompt=login and an active SSO session?]]></title><description><![CDATA[<p dir="auto">I'm using FusionAuth's hosted login pages with Advanced Themes and need to support flows where a user can 'switch account' without logging out first. In some cases, I need to force the registration screen to appear even when there's an active SSO session.</p>
<p dir="auto">I've tried the following combinations:</p>
<ol>
<li><code>prompt=login</code> + <code>oauth2/register</code> + active SSO → Shows login screen, not register screen
<ul>
<li>Additional issue: appending existing query params (including <code>prompt</code>) to the 'create account' button creates a loop back to the login screen</li>
</ul>
</li>
<li><code>oauth2/register</code> without <code>prompt=login</code> + active SSO → Passthrough (expected behavior)</li>
</ol>
<p dir="auto">In my previous identity provider (Auth0), I could pass <code>screen_hint=signup</code> combined with <code>prompt=login</code> to force the registration screen to display. Is there an equivalent way to achieve this in FusionAuth, or plans to support similar functionality?</p>
<p dir="auto">I'm using self-service registration and need users to be able to create a new account while an SSO session is active, without first clearing the existing session.</p>
]]></description><link>https://fusionauth.io/community/forum/topic/3232/how-to-force-the-register-screen-with-prompt-login-and-an-active-sso-session</link><generator>RSS for Node</generator><lastBuildDate>Sun, 18 Oct 2026 22:59:01 GMT</lastBuildDate><atom:link href="https://fusionauth.io/community/forum/topic/3232.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 Oct 2026 16:36:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to How to force the register screen with prompt=login and an active SSO session? on Thu, 08 Oct 2026 16:37:17 GMT]]></title><description><![CDATA[<p dir="auto">Currently, FusionAuth does not support forcing the register screen when <code>prompt=login</code> is used with an active SSO session. The <code>screen_hint</code> parameter (like Auth0's <code>screen_hint=signup</code>) is not available in FusionAuth.</p>
<p dir="auto"><strong>Workarounds:</strong></p>
<ol>
<li>
<p dir="auto"><strong>Clear the SSO session before registration</strong>: You can clear the existing SSO session in your proxy/middleware before redirecting to <code>oauth2/register</code>. While not ideal, this would allow the registration flow to proceed without the passthrough behavior.</p>
</li>
<li>
<p dir="auto"><strong>Use direct registration without prompt</strong>: If you call the registration endpoint without the <code>prompt=login</code> parameter and there are no missing required fields, FusionAuth will complete the registration directly. Only when there are missing fields will users be sent to the <code>complete-registration</code> page.</p>
</li>
</ol>
<p dir="auto"><strong>Feature Request:</strong></p>
<p dir="auto">If neither workaround meets your needs, this would require a feature request for FusionAuth to support a parameter similar to <code>screen_hint=signup</code>. The product team would need to review this for the roadmap, though implementation timelines would depend on prioritization.</p>
<p dir="auto">For now, clearing the SSO session before initiating registration is the most reliable approach to ensure users see the registration screen rather than experiencing passthrough behavior.</p>
<h2>Related Documentation</h2>
<ul>
<li><strong>OAuth <code>prompt</code> Parameter</strong> - Details on the <code>prompt=login</code> parameter and its behavior (available since v1.60.0): <a href="https://fusionauth.io/docs/lifecycle/authenticate-users/oauth/prompt" rel="nofollow ugc">OIDC Prompt Documentation</a></li>
<li><strong>OAuth Authorize Endpoint</strong> - Complete reference for OAuth authorization parameters including <code>prompt</code>, <code>login_hint</code>, and <code>idp_hint</code>: <a href="https://fusionauth.io/docs/apis/oauth/authorize#request-parameters" rel="nofollow ugc">Authorize API Reference</a></li>
<li><strong>Self-Service Registration</strong> - Overview of how self-service registration works and how registrations are created: <a href="https://fusionauth.io/docs/lifecycle/register-users/basic-registration-forms" rel="nofollow ugc">Self-Service Registration Guide</a></li>
<li><strong>Complete Registration</strong> - Information on the complete registration flow when missing fields are present (available since v1.65.0): <a href="https://fusionauth.io/docs/lifecycle/register-users/complete-registration" rel="nofollow ugc">Complete Registration Documentation</a></li>
<li><strong>Logout and Session Management</strong> - How to clear SSO sessions programmatically: <a href="https://fusionauth.io/docs/lifecycle/authenticate-users/logout-session-management#working-with-the-fusionauth-sso-session" rel="nofollow ugc">Logout and Session Management</a></li>
<li><strong>Hosted Backend API</strong> - Documentation on the <code>/oauth2/register</code> endpoint behavior: <a href="https://fusionauth.io/docs/apis/hosted-backend#register" rel="nofollow ugc">Hosted Backend API</a></li>
</ul>
<p dir="auto"><strong>Note:</strong> The <code>/oauth2/register</code> endpoint is not fully documented in the official OAuth endpoints reference. There is an <a href="https://github.com/FusionAuth/fusionauth-issues/issues/2509" rel="nofollow ugc">open issue</a> to add complete documentation for this endpoint. When a user has an active SSO session and hits <code>/oauth2/register</code>, FusionAuth redirects them through the authorization flow, which causes the passthrough behavior you're experiencing.</p>
]]></description><link>https://fusionauth.io/community/forum/post/8801</link><guid isPermaLink="true">https://fusionauth.io/community/forum/post/8801</guid><dc:creator><![CDATA[FASupportBot]]></dc:creator><pubDate>Thu, 08 Oct 2026 16:37:17 GMT</pubDate></item></channel></rss>