<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Efficy Overflow Q&amp;A - Recent questions tagged ss0</title>
<link>https://overflow.efficy.io/?qa=tag/ss0</link>
<description>Powered by Question2Answer</description>
<item>
<title>Slowness when SSO is activated</title>
<link>https://overflow.efficy.io/?qa=1418/slowness-when-sso-is-activated</link>
<description>&lt;p&gt;Dear all,&lt;/p&gt;

&lt;p&gt;When you are experiencing issues concerning slowness when SSO is activated, you can check the following.&lt;/p&gt;

&lt;p&gt;We encountered the problem when using SOAP calls to Efficy with SSO activated.&lt;/p&gt;

&lt;p&gt;The difference between SSO and no-SSO is indeed in IIS, meaning there is an extra load of processing because of the authentication module, which involves network communications, resolving in adding extra http headers. These communication involve communication with the domain controller / active directory. &lt;/p&gt;

&lt;p&gt;You should first measure the impacts of windows authentication with IIS without Efficy and see if you then experience a slowness.&lt;br&gt;
If indeed you observe a slowness with authentication ON, then it is an infrastructure issue.&lt;/p&gt;

&lt;p&gt;How to test:&lt;br&gt;
&lt;strong&gt;On the web server :&lt;/strong&gt; &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Put the attached file “test.html” in a folder accessible in the website of their IIS (for example c:\inetpub\wwwroot, depending on their IIS configuration)&lt;/li&gt;
&lt;li&gt;Activate windows authentication in IIS, and disable anonymous authentication&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;- Go to IIS management&lt;br&gt;
 - Select the website corresponding to the folder in 1&lt;br&gt;
 - Go to “Authentication“ area&lt;br&gt;
 - Disable “Anonymous authentication”&lt;br&gt;
 - Enable “Windows authentication”&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;On the client&lt;/strong&gt;&lt;br&gt;
 3. Open a web browser&lt;br&gt;
 4. Visit the URL corresponding to the test.html in 1 (on server)&lt;br&gt;
 5. For more accurate measurements of speed, open Developper Tools (F12 in most browsers), go to network tab, and take measurement of the speed&lt;br&gt;
Example in Chrome : &lt;br&gt;
&lt;img src=&quot;https://overflow.efficy.com/?qa=blob&amp;amp;qa_blobid=9789728203051437815&quot; alt=&quot;enter image description here&quot;&gt;&lt;br&gt;
 6. Repeat step 2, but inverse the authentication modes :&lt;br&gt;
-   Enable “Anonymous authentication”&lt;br&gt;
-   Disable “Windows authentication”&lt;br&gt;
 7. Repeat steps 3,4,5 and compare speed results with the previous ones.&lt;/p&gt;

&lt;p&gt;If the speed is dramatically slower (bigger time value) with windows authentication enabled only, then we know that efficy is not causing the speed issue in SSO.&lt;/p&gt;

&lt;p&gt;If they want to try running efficy without sso but with Windows Authentication:&lt;br&gt;
Disable the SSO in efficy with the registry key HKEY_LOCALMACHINE\SOFTWARE\DSoft\Efficy\Web\SsoMode&lt;br&gt;
Set the value to 0 and do a refresh settings.&lt;/p&gt;

&lt;p&gt;If you try to access to efficy with an url like this &lt;a rel=&quot;nofollow&quot; href=&quot;https://webserver/efficy.dll/home?page=logon.htm&amp;amp;filebase=efficy&amp;amp;database=dbName&quot;&gt;https://webserver/efficy.dll/home?page=logon.htm&amp;amp;filebase=efficy&amp;amp;database=dbName&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;With Sso, this url will lead you to the desktop of efficy. Without Sso, you will just arrive to the logon page and you will have to manually logon.&lt;/p&gt;
</description>
<category>Efficy Installation/Settings</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=1418/slowness-when-sso-is-activated</guid>
<pubDate>Wed, 16 Mar 2016 10:43:02 +0000</pubDate>
</item>
</channel>
</rss>