<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Alteryx API not working behind Reverse_Proxy in Alteryx Server Discussions</title>
    <link>https://community.alteryx.com/t5/Alteryx-Server-Discussions/Alteryx-API-not-working-behind-Reverse-Proxy/m-p/641652#M7346</link>
    <description>&lt;P&gt;Hey&amp;nbsp;&lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/196871"&gt;@john_smith_ca&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What does your server setup look like? Do you have Gallery nodes? or just a single node?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We have a LB tied to two of gallery nodes (which is where we handle the SSL).&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 29 Sep 2020 11:15:01 GMT</pubDate>
    <dc:creator>joshuaburkhow</dc:creator>
    <dc:date>2020-09-29T11:15:01Z</dc:date>
    <item>
      <title>Alteryx API not working behind Reverse_Proxy</title>
      <link>https://community.alteryx.com/t5/Alteryx-Server-Discussions/Alteryx-API-not-working-behind-Reverse-Proxy/m-p/639253#M7316</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;I deployed Alteryx Server behind Load Balancer and configured it too as a Reverse Proxy, else there is an option for SSL off-loading.&lt;BR /&gt;The Public URL for Ex: &lt;A href="https://alteryx.johnsmithca.com" target="_blank" rel="noopener"&gt;https://alteryx.johnsmithca.com&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Gallery is working perfectly within url:&amp;nbsp;&lt;A href="https://alteryx.johnsmithca.com/gallery" target="_blank" rel="noopener"&gt;https://alteryx.johnsmithca.com/gallery&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Request and response behavior as below:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Client Request (&lt;A href="https://alteryx.johnsmithca.com/gallery" target="_blank" rel="noopener"&gt;https://alteryx.johnsmithca.com/gallery&lt;/A&gt;) &amp;gt;&lt;/LI&gt;&lt;LI&gt;Load Balancer (Reverse Proxy) SSL-OFF&amp;gt;&lt;/LI&gt;&lt;LI&gt;http://localhost:80/gallery &amp;gt;&lt;/LI&gt;&lt;LI&gt;Load Balancer (Reverse Proxy) SSL &amp;gt;&lt;/LI&gt;&lt;LI&gt;Client Response (&lt;A href="https://alteryx.johnsmithca.com/gallery" target="_blank" rel="noopener"&gt;https://alteryx.johnsmithca.com/gallery&lt;/A&gt;)&lt;BR /&gt;&lt;BR /&gt;but when I tried to use API, it returned&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="json"&gt;{ "data": null,
"exceptionName": "UnauthorizedException",
"innerExceptionMessage": "",
"message": "The provided signature(oauth_signature) is invalid." }&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;I know that the error because of a mismatch between oath_signature:&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;One has been created on client side&lt;/LI&gt;&lt;LI&gt;Other has been created on server side&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;And that happened because of difference between public url that the client requested (&lt;A href="https://alteryx.johnsmithca.com/galler" target="_blank" rel="noopener"&gt;https://alteryx.johnsmithca.com/galler&lt;/A&gt;) and the Base_URL on Server side(http://localhost:80/gallery).&lt;BR /&gt;When I tried to change the base url to public url, it didn't work at all, even gallery not worked too.&lt;BR /&gt;&lt;BR /&gt;The normal behavior (Expected) is deploying the server on localhost and it becomes the internal url over http, and the external one become public domain over https, and reverse proxy (Load balancer) handle the termination of SSL and pass the request over http to server, then return the response to client over https.&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Question:&lt;/STRONG&gt;&lt;BR /&gt;So, How to fix that error (invalid oath_signature) and working with Alteryx API behind Reverse Proxy? Is there any extra configuration within Alteryx or Load Balance (Reverse Proxy) to do to make it authenticates successfully?&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 24 Sep 2020 14:50:12 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Server-Discussions/Alteryx-API-not-working-behind-Reverse-Proxy/m-p/639253#M7316</guid>
      <dc:creator>john_smith_ca</dc:creator>
      <dc:date>2020-09-24T14:50:12Z</dc:date>
    </item>
    <item>
      <title>Re: Alteryx API not working behind Reverse_Proxy</title>
      <link>https://community.alteryx.com/t5/Alteryx-Server-Discussions/Alteryx-API-not-working-behind-Reverse-Proxy/m-p/641652#M7346</link>
      <description>&lt;P&gt;Hey&amp;nbsp;&lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/196871"&gt;@john_smith_ca&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What does your server setup look like? Do you have Gallery nodes? or just a single node?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We have a LB tied to two of gallery nodes (which is where we handle the SSL).&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Sep 2020 11:15:01 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Server-Discussions/Alteryx-API-not-working-behind-Reverse-Proxy/m-p/641652#M7346</guid>
      <dc:creator>joshuaburkhow</dc:creator>
      <dc:date>2020-09-29T11:15:01Z</dc:date>
    </item>
    <item>
      <title>Re: Alteryx API not working behind Reverse_Proxy</title>
      <link>https://community.alteryx.com/t5/Alteryx-Server-Discussions/Alteryx-API-not-working-behind-Reverse-Proxy/m-p/641732#M7349</link>
      <description>&lt;P&gt;Hi @&lt;SPAN class="UserName lia-user-name lia-user-rank-Alteryx-Partner lia-component-message-view-widget-author-username"&gt;&lt;A href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/5339" target="_self"&gt;&lt;SPAN class="login-bold"&gt;joshuaburkhow&lt;/SPAN&gt;&lt;/A&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;BR /&gt;I have a single node for Alteryx Server and Gallery, I'm using LB for Reverse Proxy to handle the SSL too.&lt;/P&gt;</description>
      <pubDate>Tue, 29 Sep 2020 13:56:27 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Server-Discussions/Alteryx-API-not-working-behind-Reverse-Proxy/m-p/641732#M7349</guid>
      <dc:creator>john_smith_ca</dc:creator>
      <dc:date>2020-09-29T13:56:27Z</dc:date>
    </item>
  </channel>
</rss>

