<?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>Can we set any authentication for external users through portal.?</title><link>https://community.appian.com/discussions/f/portals/34349/can-we-set-any-authentication-for-external-users-through-portal</link><description>I have a use case where external users access application through portal. But I need to restrict users means based on logged in user from a specific group only access to that particular page but I don’t want to add those users into Appian environment</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Can we set any authentication for external users through portal.?</title><link>https://community.appian.com/thread/131327?ContentTypeID=1</link><pubDate>Fri, 15 Mar 2024 18:35:08 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:16c1a851-1e53-4e01-9488-73314415dcf3</guid><dc:creator>David Jimenez </dc:creator><description>&lt;p&gt;I agree with you John, technically it&amp;#39;s possible (and the answer was about that) , but it&amp;#39;s not the best approach for the problem, because of security and license terms&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can we set any authentication for external users through portal.?</title><link>https://community.appian.com/thread/131320?ContentTypeID=1</link><pubDate>Fri, 15 Mar 2024 17:14:01 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:7fa802ad-b052-4a73-b831-19f561633b7b</guid><dc:creator>John Rogers</dc:creator><description>&lt;p&gt;I would recommend confidently against this approach, for two reasons:&lt;/p&gt;
&lt;p&gt;1. Any time you replicate authentication behavior using low-code tools, you&amp;#39;re likely to introduce security issues. Systems that handle passwords have unique security requirements and passwords should not be passed through Appian integration rules.&lt;/p&gt;
&lt;p&gt;2. Because you&amp;#39;re using this approach to create authentication for a portal, you are likely to be in violation of portal license terms. As a member of Appian&amp;#39;s Product team I cannot provide a definitive answer on whether a given app design pattern is compliant with our licensing terms, but if you&amp;#39;re considering this pattern I would recommend working through your account team for a more authoritative answer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can we set any authentication for external users through portal.?</title><link>https://community.appian.com/thread/131221?ContentTypeID=1</link><pubDate>Thu, 14 Mar 2024 11:23:59 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:a5d566a6-7b18-466e-a0b6-e4847c16e275</guid><dc:creator>Mathieu Drouin</dc:creator><description>&lt;p&gt;You could pass the user id or uuid in the URL as an additional parameter to identify the user.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can we set any authentication for external users through portal.?</title><link>https://community.appian.com/thread/131218?ContentTypeID=1</link><pubDate>Thu, 14 Mar 2024 10:46:03 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ee4cf596-b36e-4b29-b3c5-c32d3e462afe</guid><dc:creator>David Jimenez </dc:creator><description>&lt;p&gt;Could be this approach an option?&lt;/p&gt;
&lt;p&gt;1.- Create an integration in Appian that receives user and passowrd as parameters, and check if are valid credentials in the external systems&lt;/p&gt;
&lt;p&gt;2.-Expose that integration via Web api (in that way you can use it from portals)&lt;/p&gt;
&lt;p&gt;3.-Receive user and password as parameters in the url and check user existance via the web api exposed.&lt;/p&gt;
&lt;p&gt;4.According to the response, grant access to the user or not.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can we set any authentication for external users through portal.?</title><link>https://community.appian.com/thread/131212?ContentTypeID=1</link><pubDate>Thu, 14 Mar 2024 09:55:53 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d63f000f-3ef4-415d-a961-735f723e77fb</guid><dc:creator>brahmatejeswarreddyp4751</dc:creator><description>&lt;p&gt;External one&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can we set any authentication for external users through portal.?</title><link>https://community.appian.com/thread/131211?ContentTypeID=1</link><pubDate>Thu, 14 Mar 2024 09:51:47 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:35a26ba8-c7dd-41e2-9746-36306ad59900</guid><dc:creator>David Jimenez </dc:creator><description>&lt;p&gt;The group is an Appian group or an external one?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can we set any authentication for external users through portal.?</title><link>https://community.appian.com/thread/131209?ContentTypeID=1</link><pubDate>Thu, 14 Mar 2024 09:38:02 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ea5b19bc-ee8f-47da-8b62-ce814c5074e0</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;You cannot directly identify a user in a portal! The only option for your scenario would be to send individual URLs to each group member.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can we set any authentication for external users through portal.?</title><link>https://community.appian.com/thread/131208?ContentTypeID=1</link><pubDate>Thu, 14 Mar 2024 09:34:09 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d56c6a98-c959-409e-9695-0388b799c3d0</guid><dc:creator>brahmatejeswarreddyp4751</dc:creator><description>&lt;p&gt;That is fine I can share the url to the user and can access but my scenario is different. I will share the url to one group based on the logged in user the data is going to change. How can we capture the loggedin user data without adding users in Appian environment?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can we set any authentication for external users through portal.?</title><link>https://community.appian.com/thread/131202?ContentTypeID=1</link><pubDate>Thu, 14 Mar 2024 08:21:14 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:34a1fd0e-c536-48f6-9a6e-90b464063dd9</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;You need to create that encrypted URL and send it to that user.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can we set any authentication for external users through portal.?</title><link>https://community.appian.com/thread/131201?ContentTypeID=1</link><pubDate>Thu, 14 Mar 2024 08:10:05 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:c9c25aa7-37e9-4e45-beb7-fc8699db7cc4</guid><dc:creator>brahmatejeswarreddyp4751</dc:creator><description>&lt;p&gt;I gone through that link but how can the external user logged into portal url and access the page.? Can you please elaborate it?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can we set any authentication for external users through portal.?</title><link>https://community.appian.com/thread/131200?ContentTypeID=1</link><pubDate>Thu, 14 Mar 2024 07:59:08 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b98cd1fc-0168-4117-92d3-48fa704d7afc</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;&lt;a id="" href="https://docs.appian.com/suite/help/24.1/url-parameters.html"&gt;https://docs.appian.com/suite/help/24.1/url-parameters.html&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can we set any authentication for external users through portal.?</title><link>https://community.appian.com/thread/131199?ContentTypeID=1</link><pubDate>Thu, 14 Mar 2024 07:58:06 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5d5d4e65-40bb-46ba-b9b1-9876fa74b358</guid><dc:creator>brahmatejeswarreddyp4751</dc:creator><description>&lt;p&gt;Okay Stefan I will try to use encrypted URL parameters&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can we set any authentication for external users through portal.?</title><link>https://community.appian.com/thread/131198?ContentTypeID=1</link><pubDate>Thu, 14 Mar 2024 07:53:26 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:efb37976-ad58-4935-ba7c-2ff57ce8b529</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;The whole purpose of portals is to by anonymous!&lt;/p&gt;
&lt;p&gt;If you need to identify a user, send some kind of password or code to that user and make him enter that. Or use encrypted URL parameters to identify that user.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can we set any authentication for external users through portal.?</title><link>https://community.appian.com/thread/131195?ContentTypeID=1</link><pubDate>Thu, 14 Mar 2024 07:45:51 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:43171e73-d352-49ec-a79a-02af83c4f409</guid><dc:creator>Konduru Chaitanya</dc:creator><description>&lt;p&gt;Hello &lt;a href="/members/brahmatejeswarreddyp4751"&gt;brahmatejeswarreddyp4751&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;AFAIK, I don&amp;#39;t think that can be done.&lt;/p&gt;
&lt;p&gt;&amp;quot;&lt;span&gt;&lt;span style="color:#808080;"&gt;&lt;em&gt;A portal is a public web app that users can access without signing in to Appian.&lt;/em&gt;&lt;/span&gt;&amp;quot; - &lt;a href="https://docs.appian.com/suite/help/23.4/portal-object.html#overview"&gt;Portal Object&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;So there is no way that you can find out the logged in user in order to restrict. Instead have different portals using different service accounts and assign the restrictions based on the service accounts.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>