<?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>Authentication Types in Connected System</title><link>https://community.appian.com/discussions/f/integrations/34941/authentication-types-in-connected-system</link><description>We have a requirement to call web API which uses Bearer Token authentication type and it requires client id and secret in the Header. 
 Before calling this API we need to get the access token using oAuth endpoint, this endpoint has authentication type</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Authentication Types in Connected System</title><link>https://community.appian.com/thread/135252?ContentTypeID=1</link><pubDate>Tue, 14 May 2024 00:21:40 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:e5bc19c4-8d1a-4f06-8f55-51a58cda8cb4</guid><dc:creator>Colton Walker</dc:creator><description>&lt;p&gt;Abhay,&lt;/p&gt;
&lt;p&gt;Thank you for your question! I want to understand your use case a little better.&lt;/p&gt;
&lt;p&gt;Do you have&amp;nbsp;a link to the documentation for the API you want to call? That would be the clearest way for me to understand and advise better.&lt;/p&gt;
&lt;p&gt;Specifically, I want to understand the OAuth 2.0 flow that you&amp;#39;re using. Is it the client credentials grant&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;Colton&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Authentication Types in Connected System</title><link>https://community.appian.com/thread/135150?ContentTypeID=1</link><pubDate>Fri, 10 May 2024 15:02:45 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2cceaa7a-fea0-483e-960a-1db2d4516dd2</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;Appian will add it automatically. That&amp;#39;s the whole point of it. But maybe I am missing something...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Authentication Types in Connected System</title><link>https://community.appian.com/thread/135149?ContentTypeID=1</link><pubDate>Fri, 10 May 2024 14:33:44 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:359399ed-d453-47b1-8940-7875fc0c3d90</guid><dc:creator>Abhay Dalsaniya</dc:creator><description>&lt;p&gt;We are consumer of the API and need to rely on what other team have built. Is there a way in Appian to retrieve a token using user, password and then use this token along with the id and secret to call the API, all this in one go ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Authentication Types in Connected System</title><link>https://community.appian.com/thread/135147?ContentTypeID=1</link><pubDate>Fri, 10 May 2024 14:25:36 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:bd72f4c7-4a59-499b-a684-2998cd921094</guid><dc:creator>Mike Schmitt</dc:creator><description>[quote userid="250827" url="~/discussions/f/integrations/34941/authentication-types-in-connected-system/135140"]If we&amp;nbsp;provide the id and secret in the Header[/quote]
&lt;p&gt;Isn&amp;#39;t the header passed over as plaintext anyway - the way you phrase it (and pardon me being slightly less familiar with this auth method) but it sounds as if your setup itself is what&amp;#39;s violating your security requirements (i.e. the secret is being passed as header, which is plaintext, which is not allowed - this would still be true whether you figure out a way to mask the value in the configuration dialog, no?&amp;nbsp; Or do I have something confused here?)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Authentication Types in Connected System</title><link>https://community.appian.com/thread/135146?ContentTypeID=1</link><pubDate>Fri, 10 May 2024 14:22:23 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:edc4e172-8c1b-4123-8df8-8075181f70d8</guid><dc:creator>Mike Schmitt</dc:creator><description>&lt;p&gt;Dang, that&amp;#39;s disappointing.&amp;nbsp; Maybe (in the meantime) open a product use case with Appian?&amp;nbsp; It seems like there should be a way to do this.&amp;nbsp; (cc &lt;a href="/members/peter.lewis"&gt;Peter Lewis&lt;/a&gt; )&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Authentication Types in Connected System</title><link>https://community.appian.com/thread/135144?ContentTypeID=1</link><pubDate>Fri, 10 May 2024 14:18:20 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3de4ed01-7661-449f-85a7-07dec5efc05a</guid><dc:creator>Abhay Dalsaniya</dc:creator><description>&lt;p&gt;The API supports the Bearer auth type and&amp;nbsp;need to pass id and secret in the header. Header will be always a plan text and will be visible. Also in above&amp;nbsp;we cannot pass the user and password for oAuth EP, and hence cannot retrieve the auth token.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Authentication Types in Connected System</title><link>https://community.appian.com/thread/135143?ContentTypeID=1</link><pubDate>Fri, 10 May 2024 14:10:47 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:1e525e91-ecde-43e0-a71d-857cdfe9d287</guid><dc:creator>Harsh Kumar Agarwal</dc:creator><description>&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/18/pastedimage1715350243486v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Authentication Types in Connected System</title><link>https://community.appian.com/thread/135142?ContentTypeID=1</link><pubDate>Fri, 10 May 2024 14:10:21 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:0c2259a8-afcf-43b4-b491-562e4c828836</guid><dc:creator>Abhay Dalsaniya</dc:creator><description>&lt;p&gt;I did not find a way to use&amp;nbsp;&lt;span&gt;Credential Store fields directly in the CS or Integration object.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Authentication Types in Connected System</title><link>https://community.appian.com/thread/135140?ContentTypeID=1</link><pubDate>Fri, 10 May 2024 14:09:41 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:bfa313db-cd93-4642-8315-82223dad0683</guid><dc:creator>Abhay Dalsaniya</dc:creator><description>&lt;p&gt;This does not work for us. If we&amp;nbsp;provide the id and secret in the Header, it will still be in plain text and will be visible.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Authentication Types in Connected System</title><link>https://community.appian.com/thread/135139?ContentTypeID=1</link><pubDate>Fri, 10 May 2024 14:07:58 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:0fe1fa39-6a4b-4576-878d-ad1ad7d9fdf4</guid><dc:creator>Abhay Dalsaniya</dc:creator><description>&lt;p&gt;We can but is there a way to&amp;nbsp;refer the id and secret from CS to pass in the&amp;nbsp;Header?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Authentication Types in Connected System</title><link>https://community.appian.com/thread/135122?ContentTypeID=1</link><pubDate>Fri, 10 May 2024 09:07:11 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:55de0244-686f-4c7e-8c71-16993671cd46</guid><dc:creator>Harsh Kumar Agarwal</dc:creator><description>&lt;p&gt;I hope you have already considered &amp;#39;&lt;span&gt;OAUTH 2.0: SAML BEARER ASSERTION FLOW&lt;/span&gt;&amp;#39; where client secret is masked.&lt;/p&gt;
&lt;p&gt;&lt;a id="i1" href="https://docs.appian.com/suite/help/24.1/oauth_saml_bearer_assertion_flow.html"&gt;https://docs.appian.com/suite/help/24.1/oauth_saml_bearer_assertion_flow.html&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Authentication Types in Connected System</title><link>https://community.appian.com/thread/135103?ContentTypeID=1</link><pubDate>Thu, 09 May 2024 19:20:41 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:bd9e4cd8-5123-40db-8d53-f190a61931e3</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;Why not add that client secret in the connected system instead of leaving authentication to &amp;quot;None&amp;quot;?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Authentication Types in Connected System</title><link>https://community.appian.com/thread/135102?ContentTypeID=1</link><pubDate>Thu, 09 May 2024 19:16:06 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:1bf46bba-de6a-481f-bfa1-c464158d6288</guid><dc:creator>Mike Schmitt</dc:creator><description>[quote userid="250827" url="~/discussions/f/integrations/34941/authentication-types-in-connected-system"]Is there a way for us to use connected system which supports the masked password and secret to achieve above scenario?[/quote]
&lt;p&gt;Have you looked into whether it&amp;#39;s possible to make this work along with the Credential Store?&amp;nbsp; I don&amp;#39;t happen to know but I&amp;#39;d be surprised if there isn&amp;#39;t some way.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>