<?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 anyone please advise how to integrate AWS Cognito with Appian</title><link>https://community.appian.com/discussions/f/integrations/13212/can-anyone-please-advise-how-to-integrate-aws-cognito-with-appian</link><description>Can anyone please advise how to integrate AWS Cognito with Appian using a Java SDK Jar file. As per my understanding we can deploy that Java SDK jar file as an Appian Plugin and then we can use the inbuilt methods from that jar directly in Appian. In</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Can anyone please advise how to integrate AWS Cognito with Appian</title><link>https://community.appian.com/thread/59883?ContentTypeID=1</link><pubDate>Fri, 31 Aug 2018 20:14:56 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:73eec59d-670f-4699-b461-62a02f6ef83d</guid><dc:creator>josep</dc:creator><description>Hello Sudiptab, &lt;br /&gt;
&lt;br /&gt;
To give better recommendations as always everything will depend on your use case, I will answer your questions about the jar and then give some comments on the AWS Cognito&lt;br /&gt;
&lt;br /&gt;
The short answer, if you already have  jar to reuse it inside appian you need to create a appian-plugin jar( below I provide some links. &lt;br /&gt;
&lt;br /&gt;
For the plugins seems like you have read the documentation, your understanding is correct. If you are in the java world the architecture used for the plugins is the OSGI which allows you to hot deploy new functionality/libraries without restarting the server. The plugins can have new jars inside them which isolates the jars used in the plugins and the jars used by the application server. &lt;br /&gt;
* &lt;a href="https://docs.appian.com/suite/help/18.3/Custom_Function_Plug-ins.html"&gt;docs.appian.com/.../Custom_Function_Plug-ins.html&lt;/a&gt;&lt;br /&gt;
* &lt;a href="https://academy.appian.com/learn/course/990/"&gt;academy.appian.com/.../&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
So, you can put your jar inside the plugin specifically on the /lib folder and then create the functions. to do this it is always simpler if you use the &amp;quot;eclipse plugin&amp;quot; &lt;br /&gt;
&lt;a href="https://community.appian.com/discussions/f/plug-ins/10938/eclipse-plugin-creator"&gt;community.appian.com/.../eclipse-plugin-creator&lt;/a&gt;&lt;br /&gt;
follow the discussion you will be able to figure it out if you already know eclipse it is straight forward.&lt;br /&gt;
As others said when using plugin you can put there all the logic so you don&amp;#39;t need any rest API. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comments regarding the user case:&lt;br /&gt;
&lt;br /&gt;
What do you really need to integrate between AWS Cognito and Appian. Do you want to use Cognito for SSO  to access Appian? from your question i can think that this is not the case and your scenario is more about Appian controlling the approval workflow that makes some operations maybe on the access control or manage the configuration on AWS Cognito?&lt;br /&gt;
&lt;br /&gt;
If what you need is the SSO consider the SAML (identity federation) &lt;br /&gt;
* &lt;a href="https://docs.appian.com/suite/help/18.3/SAML_for_Single_Sign-On.html"&gt;docs.appian.com/.../SAML_for_Single_Sign-On.html&lt;/a&gt;&lt;br /&gt;
* &lt;a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation.html"&gt;docs.aws.amazon.com/.../cognito-user-pools-identity-federation.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Or you are trying to get the tokens? synchronize users? create or alter users? &lt;br /&gt;
Not sure which API you are trying to use. Maybe you are able to use the integration object if it is available as rest &lt;br /&gt;
 * &lt;a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-userpools-server-contract-reference.html"&gt;docs.aws.amazon.com/.../cognito-userpools-server-contract-reference.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Or as you described as Plugin that is another option. Which are would recommend to test as Jim suggested just to make sure the plugin is able to work in Appian server. &lt;br /&gt;
&lt;br /&gt;
At the if you have both choices then you pick which one you prefer to give support? a plugin or an integration object?&lt;br /&gt;
&lt;br /&gt;
If it were  me I would try the rest version unless you already have the code in java tested and working then you maybe want to consider the plugin option. &lt;br /&gt;
&lt;br /&gt;
Hope this helps &lt;br /&gt;
Jose&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can anyone please advise how to integrate AWS Cognito with Appian</title><link>https://community.appian.com/thread/59866?ContentTypeID=1</link><pubDate>Fri, 31 Aug 2018 13:31:17 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:9ce051be-07a2-42c6-ae48-74d31776a5a3</guid><dc:creator>satheeshm0001</dc:creator><description>yes correct. Check in any plugins available.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can anyone please advise how to integrate AWS Cognito with Appian</title><link>https://community.appian.com/thread/59865?ContentTypeID=1</link><pubDate>Fri, 31 Aug 2018 13:26:05 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:f60bf0d9-8c05-48fa-8d3b-6566ef7c2739</guid><dc:creator>Shanmukha</dc:creator><description>Yes I agree with Jim. You may not need to call any WEB API because you have already had code in the plugin before that you can please check if any firewall is required in order to call the AWS should be setup in the Appian side along with that you may also check the certificate issues we usually get when we use service of AWS.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can anyone please advise how to integrate AWS Cognito with Appian</title><link>https://community.appian.com/thread/59862?ContentTypeID=1</link><pubDate>Fri, 31 Aug 2018 13:18:26 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:4afab76d-0835-4f13-8e3e-b34c974eaece</guid><dc:creator>Jim Schweitzer</dc:creator><description>If you already developed the plugin per the appian documentation, You should consider deploying a local instance of appian to test it out. Once you have verfied it is valid then if you&amp;#39;re on cloud you&amp;#39;ll need to submit the plugin via support case for cloud team to deploy. If you are on premise, you&amp;#39;ll need to talk to your server admin to get the plugin deployed.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can anyone please advise how to integrate AWS Cognito with Appian</title><link>https://community.appian.com/thread/59840?ContentTypeID=1</link><pubDate>Fri, 31 Aug 2018 09:29:30 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:8614a3ea-e23f-4547-9f82-2b474e41b7f1</guid><dc:creator>Sudipta Biswas</dc:creator><description>If anyone knows could you help me on this?&lt;br /&gt;
    &lt;a href="/members/gauravs0002"&gt;gauravs0002&lt;/a&gt;  &lt;a href="/members/raghavendrar0001"&gt;Shanmukha&lt;/a&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can anyone please advise how to integrate AWS Cognito with Appian</title><link>https://community.appian.com/thread/59768?ContentTypeID=1</link><pubDate>Thu, 30 Aug 2018 07:51:44 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:4379f3a5-1951-4d27-8ece-a6a93adcdee1</guid><dc:creator>Sudipta Biswas</dc:creator><description>Can you advise me how to deploy the Java SDK jar file into Appian, as per the below documentation, I understand, we need to deploy this Jar file in the server path directly. But we do not have access in the Appian Server. So should Appian provide access to Appian server? Whom to contact for this access?&lt;br /&gt;
&lt;a href="https://docs.appian.com/suite/help/17.2/Custom_Function_Plug-ins.html"&gt;docs.appian.com/.../Custom_Function_Plug-ins.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
And also I have created a Jar file of my own as per some requirement which I also need to deploy in our Appian instance, so that we can use the custom functions ( which I have created in the jar file) in Appian. How can we do that what is the process? Appian server access is also required here?&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can anyone please advise how to integrate AWS Cognito with Appian</title><link>https://community.appian.com/thread/59675?ContentTypeID=1</link><pubDate>Tue, 28 Aug 2018 18:13:31 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:52913618-8f25-4482-8c61-02ba7bd629e6</guid><dc:creator>Carlos Santander</dc:creator><description>I&amp;#39;m not familiar with AWS Cognito API, but overall, your analysis seems correct. You&amp;#39;ll need to expose the API calls provided in the Java SDK as Appian smart services or functions.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>