<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>authentication Linux — Sahi Pro Community</title>
        <link>https://community.sahipro.com/forums/</link>
        <pubDate>Fri, 13 Nov 2026 01:49:17 +0000</pubDate>
        <language>en</language>
            <description>authentication Linux — Sahi Pro Community</description>
    <atom:link href="https://community.sahipro.com/forums/discussions/tagged/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>sahi support BASIC authentication problem in Linux platform</title>
        <link>https://community.sahipro.com/forums/discussion/1161/sahi-support-basic-authentication-problem-in-linux-platform</link>
        <pubDate>Tue, 08 Sep 2009 11:37:06 +0000</pubDate>
        <category>Sahi - Open Source</category>
        <dc:creator>franklin373</dc:creator>
        <guid isPermaLink="false">1161@/forums/discussions</guid>
        <description><![CDATA[This topic is continue of topic &quot;Whether sahi support BASIC authentication&quot;(topic id=1033, I do not have priviledge to post URL).<br />
<br />
Later Narayan sent me a release that could do Basic Authentication(sahi_20090618.zip), it could work in Windows platform, now I want to transfer to Linux platform, and some problem occurs.<br />
<br />
I use Fedora/1.5.0.7-7.fc6 Firefox/1.5.0.7,<br />
<br />
<br />
[localhost bin]# ./sahi.sh<br />
<br />

<hr />
NOTE
<hr />
When running a suite, if you get an 'already running, but is not responding' error alert on firefox,<br />
don't worry, just click OK on the alerts and the next time you run the suite things will work fine.
<hr />
<br />
<br />
&gt;&gt;&gt;&gt; Sahi started. Listening on port:9999<br />
&gt;&gt;&gt;&gt; Configure your browser to use this server and port as its proxy<br />
&gt;&gt;&gt;&gt; Browse any page and CTRL-ALT-DblClick on the page to bring up the Sahi Controller<br />
<br />
<br />
Then, I use firefox to browser a web with Basic Authentication, firefox display authentication page, but the console show error:<br />
<br />
<br />
java.security.NoSuchAlgorithmException: SunX509<br />
at javax.net.ssl.KeyManagerFactory.getInstance(libgcj.so.7rh)<br />
at net.sf.sahi.ssl.SSLHelper.getKeyManagerFactory(SSLHelper.java:93)<br />
at net.sf.sahi.ssl.SSLHelper.getKeyManagerFactory(SSLHelper.java:86)<br />
at net.sf.sahi.RemoteRequestProcessor.&lt;clinit&gt;(RemoteRequestProcessor.java:57)<br />
at java.lang.Class.initializeClass(libgcj.so.7rh)<br />
at net.sf.sahi.ProxyProcessor.&lt;init&gt;(ProxyProcessor.java:53)<br />
at net.sf.sahi.Proxy.startProxy(Proxy.java:60)<br />
at net.sf.sahi.Proxy.main(Proxy.java:40)<br />
<br />
<br />
And then I input username and password, but I cannot login, and console display:<br />
Added: {TP-LINK Wireless Router WR541G/542G=realm=TP-LINK Wireless Router WR541G/542G; username=admin; password=pass}<br />
<br />
<br />
<br />
<br />
If I use the latest relase sahi_20090902<br />
[localhost bin]# ./sahi.sh<br />
Sahi properties file = /home/flin/sahi_20090902/config/sahi.properties<br />
&gt;&gt;&gt;&gt; Sahi started. Listening on port:9999<br />
&gt;&gt;&gt;&gt; Configure your browser to use this server and port as its proxy<br />
&gt;&gt;&gt;&gt; Browse any page and CTRL-ALT-DblClick on the page to bring up the Sahi Controller<br />
<br />

<hr />
NOTE
<hr />
When running a suite, if you get an 'already running, but is not responding' error alert on firefox,<br />
don't worry, just click OK on the alerts and the next time you run the suite things will work fine.
<hr />
<br />
Then, I use firefox to browser a web with Basic Authentication, firefox cannot display authentication page, it remains blank page, and the console show error:<br />
<br />
java.security.NoSuchAlgorithmException: SunX509<br />
at javax.net.ssl.KeyManagerFactory.getInstance(libgcj.so.7rh)<br />
at net.sf.sahi.ssl.SSLHelper.getKeyManagerFactory(SSLHelper.java:93)<br />
at net.sf.sahi.ssl.SSLHelper.getKeyManagerFactory(SSLHelper.java:86)<br />
at net.sf.sahi.RemoteRequestProcessor.&lt;clinit&gt;(RemoteRequestProcessor.java:58)<br />
at java.lang.Class.initializeClass(libgcj.so.7rh)<br />
at net.sf.sahi.ProxyProcessor.&lt;init&gt;(ProxyProcessor.java:53)<br />
at net.sf.sahi.Proxy.startProxy(Proxy.java:136)<br />
at net.sf.sahi.Proxy.start(Proxy.java:89)<br />
at net.sf.sahi.Proxy.main(Proxy.java:66)<br />
java.lang.NullPointerException<br />
at java.util.ArrayList.addAll(libgcj.so.7rh)<br />
at java.util.ArrayList.addAll(libgcj.so.7rh)<br />
at net.sf.sahi.HttpHeaders.addHeaders(HttpHeaders.java:58)<br />
at net.sf.sahi.RemoteRequestProcessor.processHttp(RemoteRequestProcessor.java:119)<br />
at net.sf.sahi.RemoteRequestProcessor.processHttp(RemoteRequestProcessor.java:74)<br />
at net.sf.sahi.ProxyProcessor.processAsProxy(ProxyProcessor.java:129)<br />
at net.sf.sahi.ProxyProcessor.run(ProxyProcessor.java:86)<br />
at java.lang.Thread.run(libgcj.so.7rh)<br />
java.lang.NullPointerException<br />
at net.sf.sahi.ProxyProcessor.processAsProxy(ProxyProcessor.java:130)<br />
at net.sf.sahi.ProxyProcessor.run(ProxyProcessor.java:86)<br />
at java.lang.Thread.run(libgcj.so.7rh)<br />
<br />
<br />
<br />
Thanks.]]>
        </description>
    </item>
   </channel>
</rss>
