<?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[Share Login (JWT) between two FusionAuth applications in same Tenant]]></title><description><![CDATA[<p dir="auto">Hi <img src="https://fusionauth.io/community/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=rcgg4tg866g" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<p dir="auto">I'm building a mobile application (frontend + backend) with a management system (frontend + backend) in the background. Mobile App and management system have different login requirements but they share the same user base (tenant). Users are required to complete a MFA challenge when logging in to the management system.</p>
<p dir="auto">The management system has to talk to the mobile app backend. For example when a support worker edits user information through the management system ui.</p>
<p dir="auto">Everything has to be secured of course.<br />
The support worker has a registration on both FusionAuth applications obviously.</p>
<ol>
<li>
<p dir="auto">I could implement a machine-to-machine security protocol. Management system has a technical client id and secret in the mobile app which it can use to authenticate. I'm not a big fan of this since I loose the actual roles of the original user when talking to the mobile app system.</p>
</li>
<li>
<p dir="auto">Secure the communication between my backends with tokens on behalf.<br />
I'd prefer to just send the users token from the management system to the mobile app backend but this won't work because they don't share the same FusionAuth application id.</p>
</li>
</ol>
<p dir="auto">How can I implement 2) ? Can I somehow configure my mobile application backend to accept tokens with a different application id? Similar to how SSO works.</p>
<p dir="auto">Other idea: Call a FusionAuth endpoint to exchange token from FusionAuth application A with token from FusionAuth application B. This should only work if the user behind the token is registered on both applications.<br />
Does something like this exist?</p>
<p dir="auto">Best regards</p>
]]></description><link>https://fusionauth.io/community/forum/topic/2765/share-login-jwt-between-two-fusionauth-applications-in-same-tenant</link><generator>RSS for Node</generator><lastBuildDate>Sat, 05 Sep 2026 09:04:15 GMT</lastBuildDate><atom:link href="https://fusionauth.io/community/forum/topic/2765.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 13 Sep 2024 14:54:36 GMT</pubDate><ttl>60</ttl></channel></rss>