<?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[Google Identity Provider and missing_redirect_uri]]></title><description><![CDATA[<p dir="auto">I've configured FA with Google as an Identity Provider and when I try to log in using Google sign-in button I get the following error in FusionAuth: "The request is missing a required parameter: redirect_uri".</p>
<p dir="auto">It seems the issue is with the query string parameters being encoded in some strange way. I've found a SO topic: <a href="https://stackoverflow.com/questions/57817229/callback-after-google-login-throwing-error-in-fusionauth" rel="nofollow ugc">https://stackoverflow.com/questions/57817229/callback-after-google-login-throwing-error-in-fusionauth</a> but it is not clear to me why it happens and what to do.</p>
<p dir="auto">Below is the detailed description of the issue:</p>
<ol>
<li>
<p dir="auto">User visits the application: <a href="https://company.local" rel="nofollow ugc">https://company.local</a></p>
</li>
<li>
<p dir="auto">User is redirected to FusionAuth at <a href="https://auth.company.local" rel="nofollow ugc">https://auth.company.local</a> with the following URL:<br />
<a href="https://auth.company.local/oauth2/authorize?response_type=code&amp;client_id=3400cdea-a571-47f1-8ddb-53cd97dca0c7&amp;redirect_uri=https%3A%2F%2Fcompany.local%2Faccount%2Floggedin%2F&amp;scope=openid+profile+email&amp;state=eCKswp4Ey9QlP6IKSO9yx489RSZL5B" rel="nofollow ugc">https://auth.company.local/oauth2/authorize?response_type=code&amp;client_id=3400cdea-a571-47f1-8ddb-53cd97dca0c7&amp;redirect_uri=https%3A%2F%2Fcompany.local%2Faccount%2Floggedin%2F&amp;scope=openid+profile+email&amp;state=eCKswp4Ey9QlP6IKSO9yx489RSZL5B</a></p>
</li>
<li>
<p dir="auto">User clicks Login with Google button - popup with the following URL opens:<br />
<a href="https://accounts.google.com/signin/oauth/identifier?redirect_uri=storagerelay%3A%2F%2Fhttps%2Fauth.company.local%3Fid%3Dauth79207&amp;response_type=permission%20id_token&amp;scope=email%20profile%20openid&amp;openid.realm&amp;client_id=893947843790-082nmgu907c7ff4de6sis3aqbj9pvs52.apps.googleusercontent.com&amp;ss_domain=https%3A%2F%2Fauth.company.local&amp;fetch_basic_profile=true&amp;gsiwebsdk=2&amp;o2v=1&amp;as=2sT8ucIey-_EVmp3SOvNTw&amp;flowName=GeneralOAuthFlow" rel="nofollow ugc">https://accounts.google.com/signin/oauth/identifier?redirect_uri=storagerelay%3A%2F%2Fhttps%2Fauth.company.local%3Fid%3Dauth79207&amp;response_type=permission id_token&amp;scope=email profile openid&amp;openid.realm&amp;client_id=893947843790-082nmgu907c7ff4de6sis3aqbj9pvs52.apps.googleusercontent.com&amp;ss_domain=https%3A%2F%2Fauth.company.local&amp;fetch_basic_profile=true&amp;gsiwebsdk=2&amp;o2v=1&amp;as=2sT8ucIey-_EVmp3SOvNTw&amp;flowName=GeneralOAuthFlow</a></p>
</li>
<li>
<p dir="auto">User logs in with Google and is redirected back to FusionAuth using the following URL:<br />
<a href="https://auth.company.local/oauth2/callback?token=" rel="nofollow ugc">https://auth.company.local/oauth2/callback?token=</a>&lt;TOKEN_CUT_HERE&gt;&amp;identityProviderId=82339786-3dff-42a6-aac6-1f1ceecb6c46&amp;state=client_id%3D3400cdea-a571-47f1-8ddb-53cd97dca0c7%26code_challenge%3D%26code_challenge_method%3D%<a href="http://26metaData.device.name" rel="nofollow ugc">26metaData.device.name</a>%3DLinux%2520Chrome%26metaData.device.type%3DBROWSER%26nonce%3D%26redirect_uri%3Dhttps%253A%252F%252Fcompany.local%252Faccount%252Floggedin%252F%26response_mode%3D%26response_type%3Dcode%26scope%3Dopenid%2520profile%2520email%26state%3DeCKswp4Ey9QlP6IKSO9yx489RSZL5B%26tenantId%3Dd617561c-0946-b874-f878-b3433552bce4%26timezone%3DEurope%252FWarsaw%26user_code%3D</p>
</li>
</ol>
<p dir="auto">This gives the error in FA:<br />
{<br />
"error" : "invalid_request",<br />
"error_description" : "The request is missing a required parameter: redirect_uri",<br />
"error_reason" : "missing_redirect_uri"<br />
}</p>
<p dir="auto">Seems clear that something strange happens after: &amp;state=client_id but why is that? What is wrong?</p>
]]></description><link>https://fusionauth.io/community/forum/topic/117/google-identity-provider-and-missing_redirect_uri</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Mar 2026 05:14:51 GMT</lastBuildDate><atom:link href="https://fusionauth.io/community/forum/topic/117.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 26 May 2020 18:07:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Google Identity Provider and missing_redirect_uri on Thu, 28 May 2020 03:38:39 GMT]]></title><description><![CDATA[<p dir="auto">This is a duplicate of <a href="https://github.com/FusionAuth/fusionauth-issues/issues/553" rel="nofollow ugc">GitHub Issue #553</a>. The fix is to upgrade to version &gt;= 1.15.8.</p>
<ul>
<li><a href="https://fusionauth.io/docs/v1/tech/release-notes#version-1-15-8" rel="nofollow ugc">Version 1.15.8 Release notes</a></li>
</ul>
]]></description><link>https://fusionauth.io/community/forum/post/278</link><guid isPermaLink="true">https://fusionauth.io/community/forum/post/278</guid><dc:creator><![CDATA[robotdan]]></dc:creator><pubDate>Thu, 28 May 2020 03:38:39 GMT</pubDate></item><item><title><![CDATA[Reply to Google Identity Provider and missing_redirect_uri on Thu, 28 May 2020 09:26:12 GMT]]></title><description><![CDATA[<p dir="auto">I can confirm it works properly in the latest version. Thank you very much for the quick help!</p>
]]></description><link>https://fusionauth.io/community/forum/post/281</link><guid isPermaLink="true">https://fusionauth.io/community/forum/post/281</guid><dc:creator><![CDATA[maciej.wisniowski]]></dc:creator><pubDate>Thu, 28 May 2020 09:26:12 GMT</pubDate></item><item><title><![CDATA[Reply to Google Identity Provider and missing_redirect_uri on Thu, 28 May 2020 03:38:39 GMT]]></title><description><![CDATA[<p dir="auto">This is a duplicate of <a href="https://github.com/FusionAuth/fusionauth-issues/issues/553" rel="nofollow ugc">GitHub Issue #553</a>. The fix is to upgrade to version &gt;= 1.15.8.</p>
<ul>
<li><a href="https://fusionauth.io/docs/v1/tech/release-notes#version-1-15-8" rel="nofollow ugc">Version 1.15.8 Release notes</a></li>
</ul>
]]></description><link>https://fusionauth.io/community/forum/post/278</link><guid isPermaLink="true">https://fusionauth.io/community/forum/post/278</guid><dc:creator><![CDATA[robotdan]]></dc:creator><pubDate>Thu, 28 May 2020 03:38:39 GMT</pubDate></item><item><title><![CDATA[Reply to Google Identity Provider and missing_redirect_uri on Wed, 27 May 2020 19:41:32 GMT]]></title><description><![CDATA[<p dir="auto">Hi.</p>
<p dir="auto">I'm not sure what's going on. I filed a bug in GitHub issues:</p>
<p dir="auto"><a href="https://github.com/FusionAuth/fusionauth-issues/issues/651" rel="nofollow ugc">https://github.com/FusionAuth/fusionauth-issues/issues/651</a></p>
<p dir="auto">Please feel free to add any addition context (browsers used, etc) that you feel might be helpful.</p>
<p dir="auto">Sorry I can't help more.</p>
]]></description><link>https://fusionauth.io/community/forum/post/274</link><guid isPermaLink="true">https://fusionauth.io/community/forum/post/274</guid><dc:creator><![CDATA[dan]]></dc:creator><pubDate>Wed, 27 May 2020 19:41:32 GMT</pubDate></item><item><title><![CDATA[Reply to Google Identity Provider and missing_redirect_uri on Wed, 27 May 2020 06:26:39 GMT]]></title><description><![CDATA[<p dir="auto">Hi</p>
<ol>
<li>FusionAuth -  version 1.15.7</li>
<li>company.local and auth.company.local are my local addresses (/etc/hosts)</li>
<li>I've followed the instructions about adding Google IdP</li>
</ol>
<p dir="auto">As I'm switching from the old solution to Fusion Auth I already have a Google sign-in button implemented (JavaScript) and it works correctly with company.local domain there.</p>
]]></description><link>https://fusionauth.io/community/forum/post/264</link><guid isPermaLink="true">https://fusionauth.io/community/forum/post/264</guid><dc:creator><![CDATA[maciej.wisniowski]]></dc:creator><pubDate>Wed, 27 May 2020 06:26:39 GMT</pubDate></item><item><title><![CDATA[Reply to Google Identity Provider and missing_redirect_uri on Tue, 26 May 2020 21:50:37 GMT]]></title><description><![CDATA[<p dir="auto">Hiya,</p>
<p dir="auto">A few questions:</p>
<ul>
<li>What version of FusionAuth are you using?</li>
<li>Is company.local accessible from the internet or just your local network?</li>
<li>Did you follow all the instructions here: <a href="https://fusionauth.io/docs/v1/tech/identity-providers/google" rel="nofollow ugc">https://fusionauth.io/docs/v1/tech/identity-providers/google</a> (I expect so from the details you shared, just confirming)</li>
</ul>
<p dir="auto">Thanks,<br />
Dan</p>
]]></description><link>https://fusionauth.io/community/forum/post/263</link><guid isPermaLink="true">https://fusionauth.io/community/forum/post/263</guid><dc:creator><![CDATA[dan]]></dc:creator><pubDate>Tue, 26 May 2020 21:50:37 GMT</pubDate></item></channel></rss>