<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Appian created JWT not validated by Tableau - JWT Plugin</title><link>https://community.appian.com/discussions/f/integrations/30769/appian-created-jwt-not-validated-by-tableau---jwt-plugin</link><description>Hi Community, 
 I am trying to generate a JWT using createtokenwithsecretkey() in JWT plugin (using HS256). When I use the generated token and hit the Tableau signin API, I get signin error and JWT is invalid ( details error code: 10083). 
 However, I</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Appian created JWT not validated by Tableau - JWT Plugin</title><link>https://community.appian.com/thread/122518?ContentTypeID=1</link><pubDate>Thu, 30 Nov 2023 17:52:04 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:473de82f-e94a-4c23-8df9-626b774fd090</guid><dc:creator>Steven Miccile</dc:creator><description>&lt;p&gt;That looks like the right one. The function name is missing from the web page, but is in the download PDF and jar.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian created JWT not validated by Tableau - JWT Plugin</title><link>https://community.appian.com/thread/122515?ContentTypeID=1</link><pubDate>Thu, 30 Nov 2023 17:39:10 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3dd8b423-d929-4f7a-8455-5567e8f53be1</guid><dc:creator>AppianUser</dc:creator><description>&lt;p&gt;I found a download&amp;nbsp;&lt;a href="/b/appmarket/posts/jwt-web-token-tools"&gt;https://community.appian.com/b/appmarket/posts/jwt-web-token-tools#&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;the overview does not list the function I am using though! for JWT functions, I could not find the download.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian created JWT not validated by Tableau - JWT Plugin</title><link>https://community.appian.com/thread/122514?ContentTypeID=1</link><pubDate>Thu, 30 Nov 2023 17:31:19 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:25dd3984-bae5-4b81-a393-5341776df734</guid><dc:creator>AppianUser</dc:creator><description>&lt;p&gt;I am confused!&amp;nbsp; I was searching for the plugin JWT and do not find in App Market outside the plugins page. I either find JWT Tools or JWT functions however, none of them has the function I am using, Apparently, in Appian when I am trying to use, the function comes as part of JWT functions however, I added only JWT in plugins and registered that in third party... Its a little confusing how the plugins are maintained and it would have been useful if we had a central code repo for all the plugins. When I use other JWT Functions that are listed, the registered third party would not work!&lt;/p&gt;
&lt;p&gt;If possible, Can you please direct me to the page where I can download the code?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian created JWT not validated by Tableau - JWT Plugin</title><link>https://community.appian.com/thread/122509?ContentTypeID=1</link><pubDate>Thu, 30 Nov 2023 17:14:20 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:98768a99-e4de-43f1-98d0-6e10f3ba9aac</guid><dc:creator>Steven Miccile</dc:creator><description>&lt;p&gt;The source code will be in the jar if you download the package directly from the AppMarket&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian created JWT not validated by Tableau - JWT Plugin</title><link>https://community.appian.com/thread/122504?ContentTypeID=1</link><pubDate>Thu, 30 Nov 2023 16:33:22 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:eeb73aae-6622-498f-b07a-d84de5abe0b2</guid><dc:creator>AppianUser</dc:creator><description>&lt;p&gt;oh Wow! I missed that completely! Fixed it and still working on the format. I can clearly see the base64 Python code&amp;nbsp;uses is definitely different from what Appian plugin is creating. I don&amp;#39;t have access to the source code of the plugin, checking&amp;nbsp;for any available git for&amp;nbsp;that plugin. Will post if I could fix it. Meanwhile any hints and guidance is appreciated. Thank you for all your support.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian created JWT not validated by Tableau - JWT Plugin</title><link>https://community.appian.com/thread/122503?ContentTypeID=1</link><pubDate>Thu, 30 Nov 2023 16:22:47 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d87cc72e-f0b4-44bc-add3-291036c9d113</guid><dc:creator>Steven Miccile</dc:creator><description>&lt;p&gt;Additional hint -&amp;nbsp;passing arguments by position is required for Appian custom function plug-ins (&lt;a href="https://docs.appian.com/suite/help/23.2/passing-arguments.html#by-position"&gt;https://docs.appian.com/suite/help/23.2/passing-arguments.html#by-position&lt;/a&gt;). You might be missing alg as the 3rd argument, have typ and aud swapped, and have jti commented out.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian created JWT not validated by Tableau - JWT Plugin</title><link>https://community.appian.com/thread/122501?ContentTypeID=1</link><pubDate>Thu, 30 Nov 2023 15:34:59 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2acfae14-b4f3-44f3-9a31-335e82ee79ed</guid><dc:creator>AppianUser</dc:creator><description>&lt;p&gt;Sure, thank you! I will find out a way.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian created JWT not validated by Tableau - JWT Plugin</title><link>https://community.appian.com/thread/122500?ContentTypeID=1</link><pubDate>Thu, 30 Nov 2023 15:33:26 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5157764b-91af-4ef6-9bf4-35ddab5ccc66</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;I had to integrate to a different system and cannot help you with any Tableau details.&lt;/p&gt;
&lt;p&gt;You will have to find your own way along the hints I posted. I think we asked the team that provided the keys to generate them in the format we needed.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian created JWT not validated by Tableau - JWT Plugin</title><link>https://community.appian.com/thread/122499?ContentTypeID=1</link><pubDate>Thu, 30 Nov 2023 15:27:22 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ad06a70a-af1f-4ee6-ae75-d92c35c3ea82</guid><dc:creator>AppianUser</dc:creator><description>&lt;p&gt;Thank you &amp;nbsp;. Can you please let me know what solution worked so I can try at my end?&lt;/p&gt;
&lt;p&gt;Also, were you able to use the Embed API once you get the Signin API working?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian created JWT not validated by Tableau - JWT Plugin</title><link>https://community.appian.com/thread/122464?ContentTypeID=1</link><pubDate>Thu, 30 Nov 2023 07:53:45 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:38a5dd59-9b8a-46a2-a664-2fec23045365</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;I had similar issues in the past. The problem was with the key. That key can bei either as text, base64 encoded, or a binary representation. And the Appian plugin only works with one variant. I had downloaded the plugin and checked the source code to find out what exactly is going on.&lt;/p&gt;
&lt;p&gt;After some trial and error I had it working.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>