<?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>Web API Authentication</title><link>https://community.appian.com/discussions/f/integrations/10779/web-api-authentication</link><description>How do I authenticate users if I want a third party platform to access a JSON query that is produced from my Web API</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Web API Authentication</title><link>https://community.appian.com/thread/50846?ContentTypeID=1</link><pubDate>Wed, 13 Dec 2017 00:48:16 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:e1af6f41-fb67-49ac-ae23-27b311854426</guid><dc:creator>joanneh</dc:creator><description>Thanks!  Your answers is clear and definitely help!!&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Web API Authentication</title><link>https://community.appian.com/thread/50825?ContentTypeID=1</link><pubDate>Tue, 12 Dec 2017 07:28:06 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:e4433a8b-2d0b-4293-95d3-4d8e622cd714</guid><dc:creator>aloks0189</dc:creator><description>Hi &lt;a href="/members/ashleyk0001"&gt;ashleyk0001&lt;/a&gt;  I believe you can follow below steps to invoke Appian Web API from external systems.&lt;br /&gt;
&lt;br /&gt;
1. Create a Web API which returns a JSON response&lt;br /&gt;
&lt;br /&gt;
2. Navigate to Admin console and under Third Party Credentials, create an Entry, where if the user is of type Basic User then add this user or their respective groups to Web API security, but if user is of type Admin then no need of adding him to Web API security (To avoid Unauthorised Access Exception)&lt;br /&gt;
&lt;br /&gt;
3. Now you can provide your Web API and Third party credentials username and password to third party system who wants to consume your service, and while invoking this API from external system, they can set preemptive to true()&lt;br /&gt;
&lt;br /&gt;
You don&amp;#39;t need to have SAML Authentication enabled for this.&lt;br /&gt;
&lt;br /&gt;
Hope this will help you.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Web API Authentication</title><link>https://community.appian.com/thread/50819?ContentTypeID=1</link><pubDate>Tue, 12 Dec 2017 02:02:54 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:f6b6a518-2cbd-41ce-ace9-5b5d22785882</guid><dc:creator>joanneh</dc:creator><description>&lt;p&gt;My question was originally &amp;quot;We have enabled SAML authentication, how does we authenticate the Web API from external system?&amp;quot;&lt;/p&gt;
&lt;p&gt;So do you mean we should provide the username and password which is having access to that web api ( as the pic below), instead of passing any SAML authentication value from various users each time they login.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-discussions-components-files/18/pastedimage1513047764213v2.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/18/pastedimage1513047764213v2.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Web API Authentication</title><link>https://community.appian.com/thread/47078?ContentTypeID=1</link><pubDate>Wed, 26 Jul 2017 00:43:50 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3f38e13a-12e4-48ea-8fe2-8e3076de3e6a</guid><dc:creator>kondetiv</dc:creator><description>If I understand your question correctly. You are trying to call your web api from external system then basically you no need to do anything. Provide your URL. And provide username and password which is having access to that web api(loot at the security settings of web api). That&amp;#39;s enough, Appian automatically validates it.&lt;br /&gt;
&lt;br /&gt;
You can test your web api in the below url.&lt;br /&gt;
&lt;a href="https://www.hurl.it/"&gt;https://www.hurl.it/&lt;/a&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Web API Authentication</title><link>https://community.appian.com/thread/47069?ContentTypeID=1</link><pubDate>Tue, 25 Jul 2017 16:57:49 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:e2e4e911-8857-41df-8889-1f4c5af7ffd1</guid><dc:creator>ashleyk0001</dc:creator><description>What do I change in my authentication settings so it allows for HTTP basic authentication?&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Web API Authentication</title><link>https://community.appian.com/thread/47065?ContentTypeID=1</link><pubDate>Tue, 25 Jul 2017 15:00:47 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:fc65b88e-e5de-4e5a-a29b-0e5d423440a2</guid><dc:creator>Dan Lluhi</dc:creator><description>&lt;p&gt;Hi, there are two options per the documentation:&lt;br /&gt; &lt;br /&gt; Standard forms-based login&lt;br /&gt; HTTP basic authentication&lt;br /&gt; &lt;br /&gt; I&amp;#39;d recommend reading more under &amp;quot;Authentication&amp;quot; here: &lt;a href="https://docs.appian.com/suite/help/17.2/Web_APIs.html#invoking-a-web-api"&gt;docs.appian.com/.../Web_APIs.html&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>